Come ho detto qualche post precedente, Doctrine 2 + Doctrine ODM ti fa mantenere l'approccio Entità del modello pur utilizzando un database NoSQL come engine. Ti consiglio la lettura di questo articolo di introduzione:
http://www.doctrine-project.org/blog...ocument-mapper