- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
数据备份待加载数据数据恢复介质数据库…
数据备份
待加载数据
数据恢复
介质
数据库
…
分布式数据库架构设计-备份与恢复
业
业
您可能关注的文档
- 贝恩公司求职宝典.docx
- 毕马威求职宝典.docx
- 第1课-大数据时代的到来-oracle海量数据库架构设计.docx
- 第3课-海量数据之分区-oracle海量数据库架构设计.docx
- 第4课-海量数据之索引-oracle海量数据库架构设计.docx
- 第5课-海量数据之并行-oracle海量数据库架构设计.docx
- 第6课-海量数据之数据压缩-oracle海量数据库架构设计.docx
- 第7课-海量数据之初始化参数-oracle海量数据库架构设计.docx
- 第8课-海量数据之SQL优化-oracle海量数据库架构设计.docx
- 第9课 dbms_stats包-oracle海量数据库架构设计.docx
- 山东省德州市导游资格政策与法律法规.docx
- 广东省广州市导游资格政策与法律法规真题(含答案).docx
- 【反应釜】玻璃反应釜要如何进行保养工作 反应釜维护和修理保养.docx
- 施工劳务合同1000字精选.doc
- 施工协议书范本.doc
- 施工工程合同系列.doc
- 浙江杭州市西湖区艺创小镇发展服务中心招考聘用编外工作人员上岸笔试必备资料历年高频考点试题含答案详解.docx
- 路面标线厚度测量仪适用范围 测量仪如何操作.docx
- 浙江杭州师范大学外国语学院招考聘用非事业编制工作人员上岸笔试必备资料历年高频考点试题含答案详解.docx
- 广东省湛江市公务员省考行政职业能力测验知识点汇总(含答案).docx
文档评论(0)