Django和NoSQL,任何现成的库?

时间:2010-02-19 02:20:50

标签: django nosql django-database schemaless

到目前为止,Django与几个RDBMS有很好的集成。 NoSQL,无架构和面向文档的DBMS正在崛起。将这些流行时尚的DBMS与Django集成在一起的状态如何?是否有适用于Django的生产就绪或至少可以使用的库?

到目前为止,我手头有这些:

3 个答案:

答案 0 :(得分:14)

Pre 1.0,django ORM经历了一个主要的查询集重新因子。其中一个原因是“这个因素使我们能够支持非关系后端”。

我认为官方的支持绝对是正确的;但我认为1.1和1.2(现在处于测试阶段)还有更紧迫的问题。

然而,当然有几个独立的努力将非关系数据库与django一起使用,包括但不限于以下内容:

答案 1 :(得分:2)

Neo4j - Java图形数据库(在NoSQL频谱的另一端) - 也有initial support

编辑:

我花了很长时间来充实这种支持并转向远程协议。您可以在GitHub上看到结果。

答案 2 :(得分:0)

直到官方Django支持MongoDB后端,自动管理等等(不会那么好)。我会看一下mongokit,这是一个超过pymongo的薄包装。有一些替代方案,但是mongokit有全面的文档,并且正在积极开发中。