啊,是的
啊,是的。我曾经在一家初创公司工作,他们坚持使用Mongo,尽管我们根本不需要那么多的数据量,根本没必要使用Mongo。比如,我们所需要的数据量比合理预期的少五个数量级。我当时还只是一个菜鸟工程师,而主管们却不愿意接受像MySQL/Postgres这样普通的数据库。总之,后来我们被要求构建一个内部的消息服务。这时,Mongo的最终一致性变成了一个严重的问题。用户会收到新消息的通知,但当他们试图查看消息时,却发现消息还没一致。我们最终实施了各种丑陋的用户体验技巧来解决这个问题,但实际上,我们完全可以把整个系统运行在一台机器上的sqlite上,用户就能立即读取消息了,所以……
源讨论为什么一切都这么可扩展?原帖 370 条评论 · 导入时统计