これまでのところ、Django はいくつかの RDBMS とうまく統合されています。NoSQL、スキーマレス、ドキュメント指向の DBMS が台頭しています。流行りのファッショナブルな DBMS を Django に統合する状況はどうですか? Django 用の本番環境対応または少なくともすぐに使用できるライブラリはありますか?
これまでのところ、私はこれらを手元に持っています:
これまでのところ、Django はいくつかの RDBMS とうまく統合されています。NoSQL、スキーマレス、ドキュメント指向の DBMS が台頭しています。流行りのファッショナブルな DBMS を Django に統合する状況はどうですか? Django 用の本番環境対応または少なくともすぐに使用できるライブラリはありますか?
これまでのところ、私はこれらを手元に持っています:
1.0 より前の django ORM は、主要なクエリセットのリファクタリングを受けました。その理由の 1 つは、「このリファクタリングにより、非リレーショナル バックエンドをサポートできるようになった」ことです。
私が思う公式サポートは間違いなくカード上にあります。しかし、1.1 と 1.2 (現在はベータ版) にはもっと差し迫った問題があったと思います。
ただし、もちろん、django で非リレーショナル データベースを使用するためのいくつかの独立した取り組みがあります。
自動管理などのために、MongoDB バックエンドの Django の公式サポートが提供されるまでは (それほど素晴らしいことではないでしょう)。pymongoの薄いラッパーであるmongokitを見てみましょう。いくつかの代替手段がありますが、mongokit には包括的なドキュメントがあり、活発に開発されています。