- 17
- 0
- 约4.72千字
- 约 32页
- 2018-03-10 发布于湖北
- 举报
分布式数据库飞机订票系统精品
1
飞机订票系统的分配设计
2
飞机订票系统:
1 分布式数据库系统的概述
2 数据库片段的位置分配设计
3、飞机订票系统实例分析
3
1、分布式数据库系统定义
分布式数据库系统中的数据是物理分布在用计算机网络连接起来的各个站点上;每一个站点是一个集中式数据库系统,都有自治处理的能力,完成本站点的局部应用;而每个站点上的数据并不是互不相关的,它们构成一个逻辑整体,统一在分布数据库管理下,共同参与并完成全局应用,并且分布式数据库系统中的这种“分布”对用户来说是透明的,也就是说,本地与远程结合的“接缝”是被隐蔽的,用户几乎感觉不到远程与本地结合的接缝的存在,即“一个分布式系统应该看起来完全像一个非分布系统”。
4
2、分布式系统的设计
分布设计:位于逻辑设计与物理设计之间,以一个全局的与站点无关的模式作为输入,以产生分布式数据库各站点的子模式为结果输出,包括数据的分片设计和片段的位置分配设计
分片:把一全局对象(实体或关系)细分成若干逻辑片段的过程
分配:把各片段映射到一个或多个站点的过程,片段是最合适的数据分配单位
5
3、分布式数据库系统设计的内容
相类似于集中式数据库设计:数据库+应用
数据库设计:全局模式设计+局部模式设计
关键点:全局模式如何划分并映射到站点
新设计问题:数据的分片、片段的位置分配
6
数据的分配设计
分配的概念
在满足用户需求的前提下, 把设计好的数据片段分配到相应的站点上存储
例子: E(#,NM,LOC,SAL)
R1 = loc=Sa E ;
R2 = loc=Sb E
Qa: select … where loc=Sa...
Qb: select … where loc=Sb…
Site a
Site b
R1,R2 存
放在哪?
7
分配方法
分配方法
非冗余分配设计方法
最佳适应法
冗余分配的设计方法
所有得益站点法
附加复制法
应用需求
确定非复制问题的解
确定一组站点分配副本
确定非复制问题的解
从最有益处增加副本
到附加复制无好处为止
其他方法
8
优化问题
什么是段的最好配置/什么是最好的冗余副本数:
1、极小化查询响应时间
2、极大化吞吐量
3、极小化 “代价”
约束条件:
1、有效的存储空间
2、有效的带宽, 站点处理能力,…
3、保持 90% 的响应时间低于 X(如0.5秒
9
分配的简化模型
单个片段 F
站点 S1, … Sn 变量X1, …, Xn
0 如果 F 不在 Sj上存储
1 如果 F 在 Sj上存储
Total cost = Read Cost + Write Cost +Storage Cost
确定 Xj 的值, 1 j n, 使总代价极小
10
读代价
Read cost = [ti MIN Cij]
i: 读申请源站点
ti: 站点Si上的读申请激活次数
Cij: 从 Si读Sj站点分段F的代价
i=1
分配的简化模型
11
写代价
Write cost = Xj ui C’ij
i: 写申请源站点
j: 被更新站点
Xj: 0 if F not stored at Sj
1 if F stored at Sj
ui: 站点 Si 上更新激活次数
C’ij: 从站点 Si 更新 Sj 分段 F 的代价
分配的简化模型
12
存储代价
Store Cost = Xi di
Xi: 0 if F not stored at Si
1 if F stored at Si
di: 站点 Si 存储分段 F 的代价
分配的简化模型
目标函数
min [ti MIN Cij + Xj ui C’ij ]
+ Xi di
j
i=1
j=1
i=1
m
m
m
即使最简单的公式也是 NP-完全问题
通常, 使用方法
尽可能将片段分配在被局部访问位置
分配的简化模型
13
“最佳适应” 方法(非冗余分配)
Bij = k Fkj Nk
“所有得益站点” 方法(冗余分配)
Bij = k Fkj Rki - c k j’jFkj’ Uki
i 片段下标
您可能关注的文档
最近下载
- 【课件】《安全色和安全标志》(GB2894-2025)培训宣贯解读.docx VIP
- GB 2894-2025《安全色和安全标志》新旧版对比学习.pptx VIP
- 一种用于风格变换任务中的语言生成器扰动敏感度分析方法.pdf VIP
- 2025年互联网营销师跨境营销SWOT分析专题试卷及解析.pdf VIP
- 世界金融史:泡沫、战争与股票市场([日]板谷敏彦 著).pdf VIP
- 2025年特许金融分析师GIPS标准与当地法律法规的关系基础专题试卷及解析.pdf VIP
- 2025年互联网营销师腾讯企点客户管理工具应用专题试卷及解析.pdf VIP
- 劳动与社会保障自学考试复习资料.pdf VIP
- 2025年信息系统安全专家数据脱敏考点预测专题试卷及解析.pdf VIP
- 癌痛及三阶梯止痛原则.ppt VIP
原创力文档

文档评论(0)