【发布时间】:2010-07-14 11:10:02
【问题描述】:
寻找任何建议或建议,甚至最佳做法。
我已经使用 php 和 mysql 开发了一个在线数据库。它允许公司记录投诉和解决方案等。有一个用于登录的用户数据库和一个用于记录主要数据的 cip 数据库。 2 家公司正在试用和测试数据库。目前,每家公司都在使用单独的数据库和单独的 html 页面。我想知道添加更多公司的最佳方法是什么。
我的想法是:
1。 拥有一个用于用户的大型数据库和一个用于 cip 的大型数据库,并使用公司 ID 或类似名称来识别数据库中的各个公司记录。
2。 为每家公司使用相同的 html 页面,但从登录详细信息中选择要使用的数据库。这样每个公司都会有一个单独的 cip 数据库,但所有公司都使用相同的用户数据库。
3。 或者只是将每家公司的所有内容分开。 (这对于更新来说可能真的很糟糕)
我希望我已经说清楚了,并期待任何建议。
谢谢
【问题讨论】:
-
可能值得将此问题的标题更改为更具体的内容,例如“数据库设计:为所有客户提供一个大型数据库或许多小型数据库”。我还不能编辑问题,但是比我有更多声誉的人可以这样。
-
我不反对有人将问题名称更改为“数据库设计:为所有客户提供一个大型数据库或多个小型数据库。”
标签: php mysql database database-design relational-database