我正在尝试使用 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/