分布式数据库与客户机服务器模式课件.pptVIP

分布式数据库与客户机服务器模式课件.ppt

  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文档。上传文档
查看更多
当前的主要模式 C/S两层结构 肥客户机:所有的表示逻辑和应用逻辑放到客户机 瘦服务器:只负责响应用户请求,全局数据的访问和管理 B/S三层结构 数据层 功能层 表示层 4.1 当前客户机/服务器模式 4 客户机/服务器模式的远景展望 浏览器 浏览器 浏览器 Web 服务器 DB 数据库服务器 产品实例 NetscapeNavigator, Macintosh Microsoft IIS Windows 2000 OracleUNIX SQL 关系 Web页面客户代码数据 功 能 HTTP客户客户端脚本视图实例化 HTTP服务器服务器端脚本 视图建立、检索、更新和删除 SQL处理 数据库管理 三层客户机/服务器模式结构及各层功能 HTTP请求响应 ODBC ADO OLE/DB JDBC 本地调用 4.1 当前客户机/服务器模式 4 客户机/服务器模式的远景展望 4.2 多层客户机/服务器模式结构 4 客户机/服务器模式的远景展望 浏览器 浏览器 浏览器 Web 服务器 视图 处理器 业务规则 处理器 DB 数据库服务器 (a)多处理器用于视图和规则处理 DB1 数据库服务器1 (b)多处理器用于分布式处理 DB2 数据库服务器2 浏览器 浏览器 浏览器 Web 服务器 分布式 处理器 4.3 客户机/服务器模式的展望 4 客户机/服务器模式的远景展望 展望 服务器将更加强大,现在就可以是一台台式机,以后会更强大 服务器更加可靠和健壮,处理器和磁盘的成本将大幅下降 安全性更高,加密解密技术进一步发展 高带宽网络的发展,可以使得多层次结构的应用更加普及 从集中到分布数据的转移 将关键数据的多个副本置于不同站点,提高数据的可用性, 避免“单站点失败”现象 高效的数据访问, 改进数据管理性能 容易增加应用程序, 用户数目和扩大规模 数据放在其产生和频繁使用位置, 减少传输, 提高效率 5.1 从集中式到分布式的转移 5 分布式数据与分布式访问 数据分布基本形式 复制数据(Replicated Data) 子集数据(Subset Data) 重新组织的数据(Reorganized Data) 分区数据(Partitioned Data) 独立模式数据(Separate_Schema Data) 不相容数据(Incompatible Data) 5.2 数据分布的基本形式 5 分布式数据与分布式访问 网络 DB x 主机 DB x1 DB x2 x1和x2为 x的副本 复制的数据 S1 S2 5.2 数据分布的基本形式 5 分布式数据与分布式访问 网络 DB ABC 主机 DB A DB C 子集数据 S1 S3 DB B S2 5.2 数据分布的基本形式 5 分布式数据与分布式访问 网络 DB R 主机 DB A 重新组织的数据 S1 DB B S2 数据R是由数据A和B 经过重新组织而获得的 5.2 数据分布的基本形式 5 分布式数据与分布式访问 网络 地区A 的记录 主机 地区B 的记录 分区数据 地区C 的记录 各地区的记录 具有相同模式 主机 主机 5.2 数据分布的基本形式 5 分布式数据与分布式访问 网络 生产 数据 财务 数据 独立模式数据 生产 主机 财务 主机 营销 数据 营销 主机 5.2 数据分布的基本形式 5 分布式数据与分布式访问 网络 公司A 的记录 主机 公司B 的记录 不相容数据 公司C 的记录 各公司的数据 存在不相容 主机 主机 5.2 数据分布的基本形式 5 分布式数据与分布式访问 数据分布技术 人工抽取 快照 复制 分片 数据分布分析 5.3 数据分布的技术 5 分布式数据与分布式访问 SAVING CUSTOMER EXCHANGERATE SAVING CUSTOMER EXCHANGERATE SAVING CUSTOMER EXCHANGERATE 网络 总行 分行1 分行2 分布式数据的银行应用系统 分行到总行抽取数据 数据分布分析 是一种统计方法 根据应用需求决定那些资源需要分布及存放位置 例子:银行应用系统 客户表存在中央银行(CB)站点, 分行(PB)存有部分数据复制 假设CB站点有10000条记录, 每天读2000次, 更新500次 PB站点有1000条记录,每天读1000次, 更新100次 5.3 数据分布的技术 5 分布式数据与分布式访问 1000 100 2000 500 READ UPDATE PB CB 站点 操作 1100 2500 600 N Y Y Y N Y 1 2 3 PB CB 网络开销 数据分布站点 配制方法 分布式数据库位置矩阵 5.3 数据分布的技术 5 分布式数

文档评论(0)

feixiang2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档