2

我一直在用 cakePHP 开发员工调度系统。现在,随着应用程序接近部署阶段,我被告知我的客户不仅想为他的公司使用它,而且还想为其他公司出售应用程序服务(作为会员)。该应用程序非常简单,现在的数据库非常简单。目前只有 3 个表:员工、客户、时间表(每个元组包含 empployeeId、customerId 和在客户处花费的时间)。employees 和 customers 表通常每个会保存约 50 条记录,并且时间表可能会达到 15k。我从来没有遇到过这样的事情,所以我对此有些怀疑。现在每个公司都应该有自己的数据库吗?如何接收付款和盛大/拒绝访问?

任何关于该案例和最佳实践的评论、建议都非常受欢迎。

4

1 回答 1

3

如果您的架构不允许您按公司选择记录,那么每个记录都必须有自己的。

如果您不能以安全的方式访问各个公司的记录,那么每个公司都必须拥有自己的记录。

我认为你很疯狂地卖掉设计和制造的东西,而不是考虑向外界销售和支持。

潜在客户会疯狂购买它。

于 2012-12-20T18:39:45.643 回答