码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2016-05-23 10:22:54      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

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

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

标签:

原文地址:http://www.cnblogs.com/shiningWish/p/5518712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!