【问题标题】:MongoDB Or PostGreSQL which will be better With Python Django and Express and Node js [closed]MongoDB 或 PostGreSQL 使用 Python Django 和 Express 和 Node js 会更好 [关闭]
【发布时间】:2015-08-21 09:10:48
【问题描述】:

由于我正在处理从一个帐户借记并从另一个帐户贷记的钱,因此对于这项工作,我认为我的数据库必须严格遵循所有 ACID 属性因此对于这项工作,它将更兼容 MongoDB 或 Postgresql,因为我已经阅读了 mongoDB 确实不遵循 ACID 属性,这就是我感到困惑的原因。

【问题讨论】:

  • 我能问你另一个不考虑 MySQL 的原因吗?无论如何,mongodb 和 postgresql 在存储数据的方法上有所不同。不过 Postgresql 现在已经开始支持 JSON 数据类型了。
  • 因为 MySQL 将是纯粹的 RDBMS,但 PostgreSql 现在提供了面向文档的方法,这就是为什么我认为为什么不使用既使用 RDMS(就安全 ACID 属性而言)又使用面向文档的数据库的原因.

标签: python django node.js mongodb postgresql


【解决方案1】:

SQL RDBMS 绝对是您的选择。如果您在 Mongo 和 PostgreSQL 之间进行选择,那么 PostgreSQL 将是答案。

正如 Mongo 官方常见问题解答中所述:

MongoDB 可能不适合某些应用程序。例如, 需要复杂交易的应用程序(例如,复式簿记系统)和面向扫描的应用程序 大多数时候访问数据的大子集可能不是 非常适合 MongoDB。 MongoDB 不是传统的替代品 围绕关系数据模型和 SQL 构建的应用程序。

【讨论】:

  • 关于 ACID 属性,MongoDB 是否支持 ACID。
猜你喜欢
  • 1970-01-01
  • 2012-09-22
  • 2013-08-14
  • 2022-08-18
  • 2012-12-20
  • 1970-01-01
  • 2013-11-02
  • 2021-10-07
  • 1970-01-01
相关资源
最近更新 更多