如果这不是一个足够建设性的问题,我很抱歉。来自SQL世界我只想试着绕过这个问题。在阅读了很多关于MongoDB之后,我对此非常热衷并考虑将它用于即将推出的应用程序(与Meteor结合使用)。
然而,我遇到了this blog post,它描述了Diaspora在使用它时遇到的麻烦并说明了"you should never use MongoDB"
。她给出的声音非常有说服力。
这些是MongoDB的真正问题,还是他们使用错了?这篇文章现在已经过时,是否有更好的方法来做他们正在做的事情(例如,重复数据,例如用户彼此链接,发布帖子和评论,这是一个非常常见的用例)?
答案 0 :(得分:1)
是的,有很多案例mongodb
不好,有些是
SQL
)ACID
和transactions
时write
操作还有很多其他人,但这只是我脑子里的事情。