Нещодавно відбувся реліз Doctrine 2.0 — самого потужного на сьогоднішній день ORM-фреймворка для PHP.
Однією з ключових особливостей Doctrine є можливість писати запити на об'єктно орієнтованій мові SQL,
яка називається Doctrine Query Language (DQL), створеній на основі Hibernates HQL. Окрім дрібних
відмінностей DQL від SQL, він ще й відрізняє обробку цих об'єктів і бази данних, дозволяючи розробникам
писати прості і гнучкі запити.
Код Doctrine 1 був переписаний до невпізнання. Проект тепер розбитий на три пакети:

— Common (містить загальні компоненти, які використовуються в інших пакетах)
— DBAL (шар абстракції доступу до ДБ)
— ORM (інструменти об'єктно-реляційного відображення)
Продуктивність виросла майже в півтори рази, що не може не радувати. Але і вимоги стали жорсткішими —
PHP 5.3+
На це знадобилося 2,5 роки і готовий продукт був випущений як подарунок користувачам до Різдва.
http://www.doctrine-project.org/blog/doctrine2-released