Bla*_*man 3 mysql linux hosting saas
在管理数据库时,管理包含所有客户数据的单个数据库(多租户)显然更容易。
如果我要创建具有单个客户端的应用程序,这意味着每个新客户端都意味着将拥有自己单独的 mysql 数据库。
这意味着如果我有 10K 个客户,我将拥有 10K 个 mysql 数据库,每个客户一个。
这会是一场噩梦吗?(升级等)
某些事情会更容易,比如备份客户数据库。此外,如果客户端使用更多资源,则可以备份并将其数据库移动到利用率较低的服务器等。
注释?
joe*_*rty 5
我个人认为,每个客户数据的完整性和安全性比任何其他考虑都重要。我永远不会将 2 个不同的客户端配置为使用相同的数据库。如果这是您选择的业务,那么我的观点是,您有责任和负担提供一个环境,以确保每个客户数据的完整性和安全性。如果这意味着您因此有更多的硬件成本和更多的管理开销,那就是开展业务的成本。
归档时间:
15 年,4 月 前
查看次数:
351 次
最近记录: