【发布时间】:2011-03-16 15:06:51
【问题描述】:
我有一个使用名为“site1”的数据库的网站。我计划在同一台服务器上放置另一个站点,该服务器也将使用“site1”中的一些表。
所以我应该使用三个不同的数据库,例如“site1”(用于第一个站点特定数据)、“site2”(用于第二个站点特定数据)和“general”(用于公共表)。其中数据库general与site1和site2之间会有join语句。还是应该将所有表放在一个数据库中?
最佳做法是什么? 每种情况下的表现有何不同? 我正在使用 MySQL。那么尤其是 MySQL 的情况如何?
提前谢谢...
【问题讨论】:
-
我可以假设数据库都在同一台服务器上吗?
-
是的。而且我已经尝试过连接来自不同数据库的表。它有效。
标签: mysql database join cross-database