我们已经决定为我们正在创建的SaaS产品使用MongoDB。每个注册的公司都会得到他们自己的url (mycompany.domain.com)和他们自己的用户,项目等私人集合。由于我们使用的是NoSQL解决方案,而不必像使用MySQL那样管理将模式更新推送到每个数据库,所以我想知道是一个包含所有数据的大型数据库更好,还是每个客户端一个数据库更好。
由于MongoDB可以在多个服务器上共享数据库,我认为如果我们有一个巨大的数据库,性能不会有很大的影响,但我也认为如果每个客户端有一个数据库,备份和导出数据会容易得多。有什么想法吗?
发布于 2011-08-10 01:49:48
使用一个,但请确保利用某种类型的复制进行备份!
查看分片或副本集。
https://stackoverflow.com/questions/7000491
复制相似问题