分布式数据库设计11.20借鉴.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 分布式处理系统 2 分布式数据库概述 3 数据库回顾 4 分布透明性的级别 5 分布式数据库设计 本章主要解决分布式数据库模型设计问题,具体 指出数据分段与分配的方法, 即数据分布问题。 这些 方法是面向应用开发人员的。 5 . 1 分布式数据库设计概述 考虑集中式数据库设计的内容 : (1) 概念模式的设计 (包括应用所需要的全部数据 ) (2) 物理数据库设计 ,即将概念模式映射到存储区 域,并决定合适的存取方法 . 分布式也要做这两件事 ,只不过化为 : (1) 全局模式的设计 对应上面( 1) (2) 每个站点的本地物理数据库设计 (2) 解决的方法与集中式相同,都是用关系数据库规 范化理论和文件的物理组织方法。 同时在第( 1)与第( 2 )步之间还要做: 1 (1) 分段模式的设计 (2) 分配模式的设计 这两方面恰好全面表征了数据分布设计的特点, 二者互相关联,要综合考虑。 在设计数据库之前,必须充分了解需求,严格按 照软件工程的方法来设计数据库, 做好数据库应用系 统中的关键一环。 (核心问题) 需求应包括: (1)都有哪些应用和哪些用户?应用与用户的对 应,每个用户的功能需求(给出用例图,详细描述每 个应用所用的数据及处理流程、 应用与应用之间的时 序关系等) (2 )每个应用发出的站点(原发站点) (3 )每个应用被使用的频度 (4 )每个应用对‘数据对象’访问的次数、访问 类型、统计分布情况等 (5 )每个‘数据对象’数据量的大小,值的分布 情况。 (6 )站点间的距离、传输单位信息的费用 2 5.1.1 数据分布设计的目标 (1)处理的本地性 把数据和使用它们的应用尽量靠近 当然最好是 在原发站点 (2 )可用性和可靠性 可用性 对只读应用,可就地使用副本 可靠性 在物理上分散的站点分别存放副本,一 旦正在使用站点上的数据出了问题(如盘坏了) ,可 使用其它站点上的数据。 (3 )工作负荷均衡 各尽所能,要考虑每个站点 的能力、效率不同等因素,也要与本地性折衷考虑。 (4 )经济上的考虑 经费开销少(存储、 CPU、 I/O、通讯等),相比之下,优先考虑通讯。 (5 )效率方面的考虑 本地性、通讯量少、负荷 均等也都会提高效率(互补) 。 上述几条目标应综合考虑,有些情况是互补的, 有些情况又是矛盾的(可靠与同步更新) 。特别地要 优先考虑大频率的、费时的、实时的应用。 3 5.1.2 自顶向下和自底向上的数据分布设计方法 (1)自顶向下的方法 (2)自底向上的方法 5. 2 数据库分段设计(分段模式

文档评论(0)

肖四妹学教育 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档