Tak my jsme prave pouzili na jednom vetsim projektu Doctrine (kvuli podobne oslavnym clankum) a po velkem prekvapeni nad neocekavanou pomalosti systemu jsme po spouste debugovani, profilovani a logovani zjistili, ze problem je v Doctrine. Takze jsme udelali migraci na Propel, ktery pouzivame vsude jinde. V kritickych castech byl Propel i 10× rychlejsi nez Doctrine, obecne je cely system nyni 5× rychlejsi s vyrazne mensi pametovou narocnosti (2×QuadCore, 8GB pameti a pokles zatizeni z 85% na <20%). Podotykam, ze chyba nebyla ve spatne spatne nastavenem lazy nacitani objektu, ale vykon se ztracel na parsovani dql a generovani objektu.
Co se tyce propelu, tak tam zatim spokojenost. Nikdy jsme se nedostali do neresitelne situace, problematicke casti byly stejne problematicke jako v Dql (slozitejsi subselecty atd.). Creole je vec 3 roky stareho propelu 1.2 (aktualni verze 1.4.1). Na zadne jine problemy jsme nenarazili za ty roky, co jej pouzivame. Aktualne je i vyvoj velmi svizny a slibny. Jedina velka vyhoda Doctrine tedy je dokumentace, kde propel doopravdy pokulhava.