所以我有这个应用程序,它有多个模块,从项目管理到会计模块.问题是我应该为每个客户(公司)建立一个数据库还是一个包含所有内容的数据库?
1)哪一个会更好的表现? 2)管理多个数据库要困难得多,或者这些数据库是否易于管理. 3)我们将为所有用户提供相同的应用程序,这意味着无论数据库的数量如何,都将使用相同的模式. 4)一些客户将会有很多(例如,会计师可能在一个表中每年增加200万行),而其他客户将使用更少的数据.
你觉得我应该怎么用?
mysql database-design multi-tenant
database-design ×1
multi-tenant ×1
mysql ×1