mongodb - mongodb 是保存重要数据的好方法吗?

标签 mongodb

我正在尝试使用 mongodb 作为我的主数据库。我想将所有数据保存在 mongodb 中,例如帐户数据(电子邮件、密码、id ....)。

但是 mongo 是一个新的数据库,与 sql(mysql、postgresql)相比,没有任何 sql 是新的。

所以我不确定使用它保存所有数据是个好主意。

如果您有什么想法或意见,请告诉我。如果您不喜欢 mongo,请添加您的建议。

PS:我的项目是一个简单的轻博客服务,具有漂亮的 UI 设计。用户可以将他们的服务或提要(如 Twitter 时间线)链接到他们的博客中。

最佳答案

MongoDB 和其他 NoSQL 数据库并不是 MySQL 或任何其他 RDBMS 的直接替代品。它们是不同的工具,具有不同的优点/缺点。也就是说,MongoDB 非常适合博客服务,如果正确使用它,就不会有重大的持久性问题。 MongoDB 支持“即发即忘”写入等功能,这显然不如 MySQL INSERT 安全。然而,MongoDB 拥有更安全的写入模式,以确保写入被复制到大多数节点。

简而言之,当您纯粹考虑“它能正确保存我的数据吗”时,没有任何针对 MongoDB 的有效论据,但它是一个与 MySQL 不同的工具,因此它有自己的一套规则。确保您认识他们。

关于mongodb - mongodb 是保存重要数据的好方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8797988/

相关文章:

MongoDB 映射减少 : Not working as expected for more than 1000 records

node.js - 没有组累加器运算符的 Mongodb 聚合

Python:关于打包应用程序 docker vs pyinstaller 的问题

MongoDB 性能 - 拥有多个数据库

通过 bson_id 进行 MongoDB 批量查找

.NET Core 的 MongoDB 迁移

java - 如何在 Java 中迭代 DBObject 值

node.js - 获取 Kue 作业的结果并通过开放连接将其推送给客户端

mongodb - 已安装 mongoDB 服务器但未找到 mongoimport

MongoDB 计算日期分组计数