【发布时间】:2015-04-15 04:10:07
【问题描述】:
我必须为我的一个客户制作一个电子邮件营销应用程序,在这个应用程序中,每个客户平均需要管理大约 10 万个联系人列表。
因此,我应该为每个客户创建一个数据库并复制架构或将所有客户合并到一个数据库中。例如:一张表中的所有联系人,并用customer_id区分它们
我想知道制作一个每个客户都需要管理大量收银机的网络应用程序的最佳建议是什么。
也有可能一些客户(大公司)需要私人安装该应用程序。
请告诉我您在此类应用中的体验。
谢谢。
【问题讨论】:
-
这个问题应该在Programmers Stack Exchange 上提问,因为它与代码没有直接关系。你会在那里找到更好的答案。
-
由于这已经有了答案,如果您打算将其放在 Programmers.SE 上,请将其标记为迁移而不是重新发布。也就是说,它很可能会作为多租户的众多问题之一(例如500 databases or 1 database with 500 tables or just 1 table with all the records? 或Supporting multitenancy)的副本而关闭。
-
您可能还想在此处查看multi-tenant。有很多材料可供浏览。
标签: php mysql database database-schema