Popularny ostatnimi czasy projekt Doctrine służący do obiektowo relacyjnego mapowania (zapisywania obiektów PHP w relacyjnej bazie danych) często jest krytykowany za niską wydajność.
Niska wydajność objawia się między innymi w procesie hydracji (czyli wyciągania rekordów z bazy danych) i przetwarzania ich w obiekty PHP. W mającej zostać wydanej w przyszłym roku wersji 2.0 zoptymalizowano znacznie ten proces (czas pobrania 5 tys. rekordów skrócił się 4,34 sekund do 1,43). Pomimo tego programiści nie ustają w pracach nad dalszymi optymalizacjami. Jednym z pomysłów na przyśpieszenie działania jest stworzenie rozszerzenia PECL dzięki któremu część procesu hydracji zostanie przepisana do kodu w języku C i skompilowana. Rozszerzenie to będzie opcjonalne, więc nie oznacza to, że Doctrine będzie wymagał instalacji tego dodatku do prawidłowego działania.
Prawdopodobnie w najbliższym czasie można spodziewać się rezultatów tego eksperymentu na stronie projektu Doctrine.