Mysql 如何构建相互依赖的网站?

Mysql 如何构建相互依赖的网站?,mysql,database,structure,Mysql,Database,Structure,我最近在一个学生市场网站(collegestall.com)上工作。它目前有一个综合学生住房部分,我想将其隔离,并发展成为主要example.com网站的一个单独的附属网站 问题是,附属网站需要访问主网站(example.com)数据库中的一些数据,同时还需要有自己的单独表格 这是我的选择 使用两个不同的数据库,但在需要时连接到主example.com数据库 只使用一个数据库 对于可伸缩性等,哪个选项更好?第二个选项的问题是,如果我想将子网站移动到主网站的另一台服务器上,它将如何访问所需的数

我最近在一个学生市场网站(collegestall.com)上工作。它目前有一个综合学生住房部分,我想将其隔离,并发展成为主要example.com网站的一个单独的附属网站

问题是,附属网站需要访问主网站(example.com)数据库中的一些数据,同时还需要有自己的单独表格

这是我的选择

  • 使用两个不同的数据库,但在需要时连接到主example.com数据库
  • 只使用一个数据库

对于可伸缩性等,哪个选项更好?第二个选项的问题是,如果我想将子网站移动到主网站的另一台服务器上,它将如何访问所需的数据?

最好在三个“系统”上问这个问题(不过你想抽象系统是可以的-不同的数据库等)。用户,主站点,第二站点。只要它们被构造为三个系统,将一个系统从服务器X移动到服务器Y最多需要更新连接字符串以指向不同的数据库。可能不值得为“如果你想移动子公司”部分付出努力。只要你的代码是为了理解这些是分开的,你就很好。跨“系统”连接=故障