XCLW23264 论数据库高性能与高可用架构设计(MySQL) (字数:13465)摘要 对于任何一种数据库管理系统来说,在进行项目之初的“架构设计”一定要考虑数据库的“高可用性”和“高性能”两个方面,前者意味着数据库是否能7*24小时对外提供服务,如果因为其他因素导致其中一台数据库服务器无法提供服务,能否在最短时间使用..
XCLW23264 论数据库高性能与高可用架构设计(MySQL) (字数:13465) 摘要 对于任何一种数据库管理系统来说,在进行项目之初的“架构设计”一定要考虑数据库的“高可用性”和“高性能”两个方面,前者意味着数据库是否能7*24小时对外提供服务,如果因为其他因素导致其中一台数据库服务器无法提供服务,能否在最短时间使用其他的方式来使数据库提供服务,从而对网站、对应用不会有任何大的影响。一般情况下会出现数据库的产生的负载对数据库服务器及其他资源的消耗过高导致数据库服务器不可用,从而对数据库业务可用性产生挑战。而数据库的高性能恰恰 是需要建立在数据库可用的基础之上,怎样让数据的访问速度更快,增加更好的客户体验而生的。当数据库的性能一直在一个比较平稳的状态下运行时,对于服务器的负载及资源压力下能更好的保证数据库的高可用性。所以高可用和高性能相互依赖,相辅相成。所以本文将从基于MySQL主从复制、基于硬件等层面来讲解数据库的高可用和高性能并展示多个实例来展示数据库架构设计时可以参考的方案。 关键词:数据库 高可用性 高性能 MySQL 目录 摘要 3 第1章 绪论 6 1.1 引言 6 1.2 课题背景 6 1.3 本文主要工作 7 1.4 范文章节结构 7 第2章 数据库技术概述 9 2.1 数据库技术基础 9 2.1.1 数据库技术基本概念 9 2.1.2 数据库技术基本概念 10 2.1.3 数据库技术的产生和发展 11 2.2 高可用性数据库系统 12 2.2.1 高可用性数据库系统概述 13 2.2.2 常见的高可用性数据库系统解决方案 15 2.3 小结 15 第3章 数据库高可用系统架构设计 16 3.1 基于MySQL主从复制 16 3.1.1 MySQL主从复制 16 3.1.2 MySQL双主复制 17 3.2 基于MySQL传输协议 19 3.2.1 Percona xtradb cluster介绍 19 3.2.2 Percona xtradb cluster工作原理 19 3.2.3 Percona xtradb cluster集群架构 21 3.2.4 Percona xtradb cluster主要名词解释 21 3.2.5 Percona xtradb cluster集群端口 22 3.2.6 Percona xtradb cluster节点状态 22 3.2.7 Percona xtradb cluster集群优缺点 23 3.2.8 Percona xtradb cluster集群单个节点或所有节点停机情况分析 23 3.3 基于MySQL高可用软件 24 3.3.1 MySQL MMM架构介绍和原理 24 3.3.2 MySQL MMM架构总结 25 3.3.3 MySQL MHA架构介绍和原理 26 3.3.4 MySQL MHA架构优缺点 28 3.4 基于硬件存储 28 3.4.1 基于共享存储的SAN方案介绍 28 3.4.2 基于共享存储的SAN方案优缺点 29 3.4.3 基于共享存储的DRBD方案介绍 29 3.4.4 基于共享存储的DRBD方案优缺点 30 第4章 结束语 31 参考文献 32
|
上一篇:论数据库的运行维护与简单的性能.. | 下一篇:评阅管理系统 |
点击查看关于 数据库 高性能 可用 架构 设计 MySQL 的相关范文题目 | 【返回顶部】 |