软件体系结构-10data-centredstyle.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件体系结构-10data-centredstyle

这种风格描绘很多种系统 共同特点是共享数据 风格说明其运行机制是 收集、操作、保存大量的数据 知识库是一个典型的例子. 具有成长的特性。 案例分析 Key Word in Context (KWIC) KWIC: The KWIC index system (KWIC索引系统) –接受一些行 –每行有若干词 –每个词由若干字符组成 –每行都可以循环移位。重复地把第一个词删除,然后接到行末 – KWIC把所有行的各种移位情况按照字母表顺序输出 A third way for styles to 体系结构风格的选择 A case for KWIC A third way for styles to third way for styles to A way for styles to A third for styles to A third way styles to A third way for to A third way for styles A third way for styles to be combined is to combined is to be elaborate one level of for styles to A third way is to be combined be combined is to elaborate one level of Input(输入) be combined is to combined is to be is to be combined to be combined is elaborate one level of one level of elaborate level of elaborate one of elaborate one level Circular shifts(循环移位) level of elaborate one of elaborate one level one level of elaborate styles to A third way for third way for styles to A to A third way for styles to be combined is way for styles to A third Output(输出) 以数据为中心的体系结构风格 分布式数据库的体系结构 全局模式 片存贮模式 分配模式 局部映射模 式 节点 1 本地DBMS 局部映射模 式 节点 2 本地DBMS …… 节点 n 局部映射模 式 本地DBMS 分片模式 分配模式 → → 以数据为中心的体系结构风格 分布式数据库的体系结构 DDB中的关系模式可以分为全局关系、逻辑关系和物理关系三类: – 一个全局关系由分片操作分解为多个逻辑关系(分片模式) – 一个逻辑关系在几个场地上放置副本就产生几个物理关系(分配模式) 因此DDB中有三种数据库: – 全局(虚拟)数据库GDB – 逻辑数据库LgDB – 物理数据库PDB GDB ???? LgDB ???? PDB 以数据为中心的体系结构风格 全局关系、逻辑片断与物理映像 以数据为中心的体系结构风格 分布式事务处理 以数据为中心的体系结构风格 分布式数据库的分布透明 分片透明性 – 用户或应用程序只对全局关系进行操作而不必考虑数据的分片,分片模式改变 时,只需改变全局模式到分片模式的映像,而不影响全局模式和应用程序。 位置透明性 – 用户或应用程序要了解分片情况,但不必了解片段的存储场地。当存储场地发生 变化时,只需改变分片模式到分布模式的映像,而不影响分片视图、全局视图和 应用程序。 局部数据模型的透明性 – 用户或应用程序要了解分片以及各片段存储场地,但不必了解局部场地上使用的 是哪一种数据模型。模型的转换以及查询语言的转换由分布视图到局部概念视图 的映像来完成。 复制透明性 – 为了提高分布式系统的性能和实用性,系统中的有些数据并不是只存放在一个场 地,很可能同时重复地存放在不同的场地。 以数据为中心的体系结构风格 数据分片与数据分配的方法与原则 数据分片:将全局数据模型划分为若干个局部数据模型; 数据分配:将局部数据模型分配到不同的物理服务器上。 问题: – 思考和查阅资料,探讨这两种操作各有哪些方法与原则? – 分别对比分析不同方法/原则的优缺点。 软件体系结构及应用 共享信息体系结构示例之二: 软

文档评论(0)

shujukd + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档