私は、MongoDB がデータベースの正しい選択であると確信している新しいプロジェクトを率いています。アーキテクチャは SOA に決定したので、Web 部分は Symfony を使用して開発し、サービス部分は軽量な REST フレームワークTonicを使用して開発します。
さて、サービス部分では、MongoDB と通信します。そのために、Doctrine MongoDB ODM、Mondango、ActiveMongo、MongoRecordなど、利用可能な多数の MongoDB ライブラリを調べました。ただし、どれを使用するかはわかりません。選ぶ。
正しい選択ができるように、これらのライブラリでの経験を誰かが共有できるかどうか疑問に思っていました. ライブラリが持つべきと考えるプロパティの一部を次に示します。
- ドキュメントを定義するためのプレーンな PHP クラス (配列/構成ファイルの代わり)
- 参照のサポート
- 運用の効率化
- わかりやすいAPI
皆様のご意見をお待ちしております!