【2017年整理】数据库应用与设计-大型数据库系统架构设计方法.ppt

【2017年整理】数据库应用与设计-大型数据库系统架构设计方法.ppt

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

第三章;基本概念;基本概念;讨论的背景;主题;数据库基本问题调查;常见的数据存储;数据库的主要特性;RDBMS之前的数据库的问题;关系数据库的主要业务场景;关系数据库的关系来自哪里?;ACID的基础概念;几个基础概念;如何实现原子性 一个简单购物场景;如何实现原子性(2);数据库中如何保证C;数据库中如何保证I;数据库中如何保证D;ACID的代价;主题;NORMALIZATION;NORMALIZATION解决的问题;NORMALIZATION带来的问题;如何权衡NORMALIZATION;主题;一个小实验;数据库的扩展性问题;数据库检索问题;数据库的并发问题;数据库的一致性问题;数据库的性能问题?;PERFORMANCE VS SCALABILITY;一致性问题再探讨;讨论扩展性;数据库系统的扩展性;数据库系统的扩展性;SCALE UP 优缺点;SCALE OUT 优缺点;SCALABILITY很好的数据 库应用系统遵循的原则;事务相关性最小化原则;一些解决方案;数据一致性原则;基本方法;SHARDING;SHARE NOTHING;并行计算体系结构;并行计算体系结构;SHARED NOTHING;SHARED NOTHING;从 SHARD 到 SHARDING;数据库扩展性;SHARDING 的应用场景;SHARDING与数据库分区 (PARTITION)的区别;SHARDING 策略 Sharding根据切分规则类型,可分为两种切分模式:;数据的垂直切分;EXAMPLE 数据库-垂直划分 系统功能可以基本分为四个功能模块:用户,群组消息,相册以及 事件,分别对应为如下这些表:;EXAMPLE 数据库-垂直划分;EXAMPLE 数据库-垂直划分;垂直切分的优缺点;数据的水平切分;EXAMPLE数据库-水平划分;水平切分的优缺点;利用 MYSQL PROXY 实 现数据切分及整合;高可用性;SINGLE MYSQL SERVER;WHY HA?;高可用性HA-IBM定义 业务连续性是指企业的一种能力,有了此能力,企业能够抵御中断,并根据预定义 的服务级别协议正常且连续不断地经营重要服务。要实现期望的给定级别业务连续 性,必须选择一系列服务、软件、硬件和过程,用文档计划加以描述,付诸实现并 定期实践。业务连续性解决方案必须解决有关数据、运营环境、应用程序、用于主 管环境的应用程序以及最终用户接口的问题。所有这些都必须予以提供,才能交付 完整的业务连续性解决方案。 业务连续性包括灾难恢复 (DR) 和高可用性 (HA),是指抵御所有中断(预期中断、 意外中断以及灾难),并为所有重要应用程序提供连续处理的能力。最终目标是让 中断时间少于总服务时间的 0.001%。与灾难恢复方案相比,高可用性环境通常包 括要求更为苛刻的恢复时间目标(数秒到数分钟)和恢复点目标(零用户中断)。;需要 100% 可用性的应用 程序吗?;Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.;系统可用性的定义;系统可用性的获得 可用性 ┌──────┴──────┐;完美性与避错技术 完美性追求一种避错技术,即避免出错。要求组成系统的各个部件、 器件具有高可用性,不允许出错,或者出错率降至最低。;容错性与容错技术;容错性与容错技术;双CPU容错系统;冗余类型;容错系统工作方式 自动侦测(AUTO-DETECT);自动切换(AUTO-SWITCH);自动恢复(AUTO-RECOVERY);常用方法;双机双工热备份(MUTUAL BACKUP);主从热备份 (MASTER/SLAVE);热备份(HOT-STANDBY);RULES OF HIGH AVAILABILITY;高可用常用方法;SHARE STORAGE;REPLICATION;REPLICATION;REPLICATION 机制的实现原理;MYSQL 复制的基本过程;复制实现级别;复制实现级别;常规复制架构(MASTER - SLAVES);DUAL MASTER 复制架构 (MASTER - MASTER);级联复制架构(MASTER - SLAVES - SLAVES ...);DUAL MASTER 与级联复制 结合架构(MASTER - MASTER - SLAVES);CLUSTER;MYSQL CLUSTER SQL服务器节点 MySQL Cluster实际上是在无共享存储设备的情况下实现的一种完全分布 式数据库系统,其主要通过NDB Cluster(简称NDB)存储引擎来实现。 MySQL Clus

文档评论(0)

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

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

1亿VIP精品文档

相关文档