当前位置:Gxlcms > 数据库问题 > 分布式数据库的四分结构设计BCDE

分布式数据库的四分结构设计BCDE

时间:2021-07-01 10:21:17 帮助过:3人阅读

首先,对关系型数据库的表进行四种分类定义:

Basis 根基,Content 内容, Description 说明, Extension 扩展。

Basis:Baisis 表是唯一的,为了实现标准而得到方便,名称可以就定义为 Basis。这个表是分布式(索引)数据库的基础,用于记录所有表以及表的索引信息,在设计的角度所有对表的访问都从这张表开始。

Content:Content 表就是数据库的实际内容,根据需求进行设计。应该为每一类的表提供一个前缀的分类命名,并且将定义记录在 Description 里。

Description:Description 表是用来对表的结构设计进行说明的,可以通过查询的方式获取对整个表的描述,方便引导其他设计人员以及未来的自己迅速的了解表的设计结构。它也是唯一的,为了实现标准而得到方便,名称可以就定义为 Description。

Extension:鉴于关系型数据库数据结构的简单性,Extension 表可以作为对主要内容表提供辅助的扩展,命名应该定义为 表名_Extension,它的结构和定义应该记录在 Description 表里。

示例:

Basis, Account_1, Account_2, Account_3...,Description, Account_1_Extension, Account_2_Extension...

分布式数据库的四分结构设计BCDE

标签:

人气教程排行