Django 支持的 noSQL 替代方案
Posted
技术标签:
【中文标题】Django 支持的 noSQL 替代方案【英文标题】:Django supported alternative to noSQL 【发布时间】:2014-02-03 04:56:54 【问题描述】:我们需要对大表有合理的插入和查询速度,所以我考虑使用一些noSQL
适配器和Django
。不幸的是:
Django
不提供对 noSQL
数据库的官方支持。
在我们的原始架构中,一些 Big Data
与其他 Big Data
相关,因此数据重复是不可接受的。
项目截止日期是这类热门话题的敌人。
所以,据我所知,PostgreSQL
应该是这个场景的最佳选择,对吧?!
请让我知道可能与此问题相关的任何其他细节!
任何人都可以指出一些有用的数据库技术,如数据库分片......
【问题讨论】:
【参考方案1】:嗯,有一个使用 MongoDb 作为后端的 django 项目的分支。你可以阅读它here。 GitHub 上的代码是here。请注意,MongoDB 是一个支持分片和复制的 NOSQL 数据库。所以我认为这可能是您正在寻找的东西。
【讨论】:
谢谢!这似乎是一个相当成熟的分叉......你用过Django
ORM吗?! ORM api有区别吗?! (查询过滤器、亲戚对象等)
我想我已经阅读了足够多的关于它的内容来决定这就是要走的路。再次感谢你提供的建议!如果您能指出使用此Django
版本的一些缺点或特殊之处,我会很高兴,以防您之前已经使用过它。以上是关于Django 支持的 noSQL 替代方案的主要内容,如果未能解决你的问题,请参考以下文章