【发布时间】:2012-01-09 14:22:56
【问题描述】:
我的目标是编写许多 Web 应用程序的集合,例如 google 服务(邮件、日历、文档……)。
它将用 PHP 和 Zend 框架(版本 2)编写。我使用 MySQL 来存储数据。
服务集合应始终易于扩展(新服务)。
为每个服务提供一个自己的数据库有用吗?他们只有几张桌子(或多或少3张)。这意味着我必须使用 Zend 的多数据库适配器。
另一种解决方案是使用一个大型数据库来收集孔。优点是我可以在不同应用程序的表之间使用外键。我也可以使用默认的数据库适配器。
所有的应用程序都相互融合在一起。
什么更有意义?
【问题讨论】:
标签: php mysql database web-services database-design