mysql的库表类设计

 

################################################

概念:

 

集群表:

实例表:

DBA表:

 

 

规则:

一台机器对应多个mysql实例;

一个集群对应多个实例;

一个集群对应一个DBA和一个开发人员;

实例之间可能存在主从关系或级联关系;

一个DBA对应多个集群;

 一个DBA对应多个机器;

一个业务线对应多个集群;

 

集群表:

集群id:

集群名称:

集群备注:

集群类型(mysql、mongodb、redis):

集群状态:

集群级别:

是否已删除:

成本ID:

DBA的ID:

 

实例表:

实例所在机器名称:

实例所在的ip地址:

实例的端口:

所属集群id:

实例类型(mysql、redis、mongodb、tidb、lvs、kingshard):

角色类型(master、slave、primary、secondary、backup、mongos、pd、tidb、tikv):

基本信息:{}

所属服务树tag:

 

 DBA表:

ID:
姓名:

电话:

邮箱:

头像:

 

成本表:

成本ID:

研发主管邮箱:

成本tag:

所属部门:

 

 

 

 

 

 

 

实例关联表设计:

实例所在机器名称:

实例所在的ip地址:

实例的端口:

是否为主库:

该实例连接的主库列表:

该实例拥有的从库列表:

 

 

 

 

 

################################################

posted @ 2020-12-28 12:26  igoodful  阅读(119)  评论(0编辑  收藏  举报