分布式数据库考试总结-设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

0、自底向上方法要解决的问题

… 将现有的各种不同的数据库模式集成为全局模式

… 需要解决不同数据库之间的不一致

解决方法

… 在全局分布式层采用统一的数据模型表示

处理步骤

1. 选择公用数据库模型来描述数据库的全局模式

2. 把每个站点上的本地模式翻译成公用数据模型

3. 把各站点上的本地数据模式集成为一公用的全局模式

1、分片目的

产生一个对全局数据合适的分片方案

… 将分片片段作为存储和分配单位时,能够减少应用的数据操作量;

… 对数据的存取具有最大可能的本地性,即使得应用能够尽量存取本站点的数据。分片类型和方法

… 水平分片(基本的水平分片和导出的水平分片)

… 垂直分片

… 混合分片

2、分片原则

完整性、可重构性、不相交性

3、合适分片的性质完整的且最小的

4、导出的水平分片

… 从另一个关系的属性性质或水平分片推导出来的

… 一般涉及多个关系

… 可使关系之间的连接变得更容易

例子

SC(S#, C#, GRADE)

S ( S#, SNAME, AGE, SEX)

要求:将SC划分为男生各门课成绩和女生的各门成绩

5、连接图:表示片段间是否有可连接元组的图

分布式数据库设计应使连接图尽可能具有简单连接的形式

相关文档
最新文档