【问题标题】:Django supported alternative to noSQLDjango 支持的 noSQL 替代方案
【发布时间】:2014-02-03 04:56:54
【问题描述】:

我们需要对大表有合理的插入和查询速度,所以我考虑使用一些noSQL 适配器和Django。不幸的是:

  • Django 不提供对 noSQL 数据库的官方支持。
  • 在我们的原始架构中,一些 Big Data 与其他 Big Data 相关,因此数据重复是不可接受的。
  • 项目截止日期是这类热门话题的敌人。

所以,据我所知,PostgreSQL 应该是这个场景的最佳选择,对吧?!

请让我知道可能与此问题相关的任何其他细节!

任何人都可以指出一些有用的数据库技术,如数据库分片......

【问题讨论】:

    标签: django nosql bigdata


    【解决方案1】:

    嗯,有一个使用 MongoDb 作为后端的 django 项目的分支。你可以阅读它here。 GitHub 上的代码是here。请注意,MongoDB 是一个支持分片和复制的 NOSQL 数据库。所以我认为这可能是您正在寻找的东西。

    【讨论】:

    • 谢谢!这似乎是一个相当成熟的分叉......你用过Django ORM吗?! ORM api有区别吗?! (查询过滤器、亲戚对象等)
    • 我想我已经阅读了足够多的关于它的内容来决定这就是要走的路。再次感谢你提供的建议!如果您能指出使用此Django 版本的一些缺点或特殊之处,我会很高兴,以防您之前已经使用过它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-30
    • 1970-01-01
    • 2019-09-18
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    • 2023-01-18
    相关资源
    最近更新 更多