MongoDB - SaaS提供方应选择单个数据库还是多个数据库?

3
我们决定将MongoDB用于我们正在创建的SaaS提供方案。每个注册的公司都有自己的url(mycompany.domain.com)和自己的私有用户、项目等等...由于我们使用的是NoSQL解决方案,不必像使用MySQL一样管理向每个数据库推送模式更新,因此我想知道是将所有数据放入一个巨大的数据库中更好,还是每个客户端使用一个数据库。
由于MongoDB可以在多个服务器上分片,所以我认为如果我们有一个巨大的数据库,性能不会受到太大的影响,但我也认为如果每个客户都有一个数据库,备份和导出数据会更加容易。您有什么想法吗?
1个回答

1

选择一种方式,但一定要利用某种复制功能进行备份!

可以考虑分片或副本集。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接