gpt4 book ai didi

sql-server - 是否将所有内容都存储在 MongoDB 中?同时使用 SQL? (最终一致性)

转载 作者:可可西里 更新时间:2023-11-01 10:01:27 24 4
gpt4 key购买 nike

我和我的大学正在重新考虑使用 MongoDB 来存储我们应用程序的所有数据。有些人认为,由于 Mongo 在用户注册或更新他的个人资料(或类似但更重要的东西)时的最终一致性,结果不会立即看到并且可能会让用户感到沮丧。

我敢肯定,除非我们拥有大量数据并进行一些复制,否则我们不会看到最终一致性的影响。但我不确定。

有什么建议吗?仅使用 mongo 还是添加额外的 SQL 服务器来存储敏感数据?

最佳答案

MongoDB 不是最终一致的,但是它有异步复制。您可以通过不从从属设备读取(一个简单的连接标志)或写入等待复制完成返回前的标志来避免读取旧值的风险。查看 getLastError 命令的文档,了解有关后者的所有详细信息。

将 MongoDB 用于您所描述的内容很好。

关于sql-server - 是否将所有内容都存储在 MongoDB 中?同时使用 SQL? (最终一致性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10130134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com