Symfony2 で新しい (そして最初の) プロジェクトを開始していますが、まだデータベース エンジンを選択していません。また、MySQL または MongoDB などの NoSQL エンジンである場合もあれば、プロジェクト サイクルに沿って変更される場合もあります。ですから、Doctrine や Doctrine for Mongo などの選択に制限されずに作業を開始したいと思います。また、コントローラーやクラスに大きな影響を与えることなく、モデル レイヤーのみを変更する可能性があります。
おすすめは?コメント? ベストプラクティス?