分布式数据库考试总结-设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0、自底向上方法要解决的问题
… 将现有的各种不同的数据库模式集成为全局模式
… 需要解决不同数据库之间的不一致
解决方法
… 在全局分布式层采用统一的数据模型表示
处理步骤
1. 选择公用数据库模型来描述数据库的全局模式
2. 把每个站点上的本地模式翻译成公用数据模型
3. 把各站点上的本地数据模式集成为一公用的全局模式
1、分片目的
产生一个对全局数据合适的分片方案
… 将分片片段作为存储和分配单位时,能够减少应用的数据操作量;
… 对数据的存取具有最大可能的本地性,即使得应用能够尽量存取本站点的数据。分片类型和方法
… 水平分片(基本的水平分片和导出的水平分片)
… 垂直分片
… 混合分片
2、分片原则
完整性、可重构性、不相交性
3、合适分片的性质完整的且最小的
4、导出的水平分片
… 从另一个关系的属性性质或水平分片推导出来的
… 一般涉及多个关系
… 可使关系之间的连接变得更容易
例子
SC(S#, C#, GRADE)
S ( S#, SNAME, AGE, SEX)
要求:将SC划分为男生各门课成绩和女生的各门成绩
5、连接图:表示片段间是否有可连接元组的图
分布式数据库设计应使连接图尽可能具有简单连接的形式