第2课-分布式数据库和中间件-oracle海量数据库架构设计.docx

第2课-分布式数据库和中间件-oracle海量数据库架构设计.docx

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2012.7.2 DATAGURU专业数据分析网站 海量数据的设计-第二课 7-8 DATAGURU专业数据分析网站 DATAGURU专业数据分析网站 ACID--RDBMS的理论基石 令 原子性(Atomicity) 令 一致性(Consistency) 令 隔离性(Isolation) 令 持久性 (Durability)。 2012.5.28 2012- 2012.5.28 2012-7-8 DATAGURU 2012- Brewer的CAP理论 在一个分布式环境下,存在3个核心需求 令 数据的一致性(Consistency) 令 系统的高可用性(Aviliability) 令 分区容错性(Partition Tolerance) 2012-7-8 2012- 7-8 CAP示例 2012.5.28 CAP理论 2012.5.28 2012.5.28 2012-7-8 DATAGURU 2012- BASE理论 令 Basically Availble --基本可用 令 Soft-state -- 软状态 柔性事务 令 Eventual Consistency --最终一致性 NWR法则 令 N: 复制的节点数量 令 R: 成功读操作的最小节点数 令 W: 成功写操作的最小节点数 当 : R+W>N 可以保证强一致性 R+W<=N 无法保证数据的一致性 极端情况: W=1 R=N 写要求高性能高可用。 R=1 W=N 读要求高性能高可用。 读写平衡 : W=Q ,R=Q ,Q=N/2+1 比如: N=3 R=2 ,W=2。 2012.5.28 2012-7-8 2012- 7-8 2012.5.28 2012-7-8 DATAGURU 2012- 分布式数据库架构设计 分 分布式数据库架构 分布 分布式数据库 中间件 Oracle1数据字典交互SQL命令接口并行查 询服务数据字 典服务并行加 载服务数据 处理 服务备份恢 复服务系统监控界面数据库管理界面API接口系统支撑工 Oracle1 数据字典 交互SQL命令接口 并行查 询服务 数据字 典服务 并行加 载服务 数据 处理 服务 备份恢 复服务 系统监控界面 数据库管理界面 API接口 系统 支撑 工具 和 服务 负载平衡和容 错服务 对象事务服务 系统管理服务 数据访 问服务 Oracle数据 库访问引擎 … Oracle数据 库访问引擎 Oracle数据 库访问引擎 关系型分布式数据库架构 net8 Oraclen…2 Oraclen … 2012-7-8 2012- 7-8 2012.5.28 2012-7-8 DATAGURU 2012- 活 的扩灵活的扩展性据的并灵展性I/IO/O通通道道扩展 的扩展对应用透明的对应用透明主机资源的整合数据的冗主机资源的整合 活 的 扩 灵活的扩展性 据的并 灵 展性 I/IO/O通通道道 扩展 的扩展 对应用透明 的 对应用透明 主机资源的整合 数据的冗 主机资源的整合 分布式数据库架构--优势 据的并数 据的并 行行计计算算和和访问问 行行计计算算和和访问问 D D-DB 数据的冗余余 数据的冗 D-DB主机数量数据冗余系统监控水平扩展备份及恢复容 D-DB 主机数量 数据冗余 系统监控 水平扩展 备份及恢复 容灾 分布式数据库架构设计 3 D DB D - 2012-7-8 2012- 7-8 系统容量加载性能 系统容量 加载性能 影响分布数据库数量的因素 查 查询性能 恢复时间 恢复时间 2012.5.28 主数据库1备数据库1令 图片 SQL SQL负 载 均 衡 SQL……主数据库n备数据库n2012.5.282012-7-8DATAGURU专业数据分析网站查询 服务 查询 服务 查询 服务…… 主数据库1 备数据库1 令 图片 SQL SQL 负 载 均 衡 SQL …… 主数据库n 备数据库n 2012.5.28 2012- 7-8 DATAGURU专业数据分析网站 查询 服务 查询 服务 查询 服务 …… 分布式数据库架构设计-冗余 在一个主备数据库组内,出现 在一个主备数据库组内,出现一个数据库故障 时,查询将自动通过另一个数据库执行 2012.5.28 2012-7-8 DATAGURU 2012- 分布式数据库架构设计-监控 2012-7-8 2012- 7-8 数据备份待加载数据数据恢复介质数据库… 数据备份 待加载数据 数据恢复 介质 数据库 … 分布式数据库架构设计-备份与恢复 业 业

文档评论(0)

分享使人快乐 + 关注
实名认证
内容提供者

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

认证主体石**

1亿VIP精品文档免费下

相关文档

相关课程推荐