Mysql合并数据库 - 相同的架构

时间:2015-08-25 02:16:59

标签: mysql database database-design

大约一年前,我接手了为我所工作的组织开发和管理数据库。 (内部开发人员)。

该组织是一个国家组织,但始于一个州。当时负责开发的开发公司决定采用快捷方式将数据库打开到其他状态,方法是复制模式并将其置于不同的名称下。

所以,我需要处理的是4个重复的数据库,其中已有多年的信息,我们不能丢失。

它在很大程度上像一个培训数据库。网站有课程,人员参加课程,因此有些链接无法搞清楚。

Site:
(AI)site_id

Classes:
(AI)class_id
site_id

Person:
(AI)person_id

Participants:
(AI)id
person_id
site_id

当然,这只是数据库的一小部分。

我想把它变成一个基于Tennant的部分数据库,在那里我可以分离需要分离的信息(类,网站等),以及国家信息(如一个人可能在任何州的人)是全球的

Site:
(AI)site_id
state_id

Classes:
(AI)class_id
site_id
state_id

Person:
person_id

Participants:
(AI)Id
person_id
class_id
state_id

我希望有人处于类似的情况,可能会提供一些建议或指导,或者甚至建议一个工具来帮助促进这种变化。

0 个答案:

没有答案