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