高手问答第 154 期 — 进阶学习,MySQL 高可用该如何选型?-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

高手问答第 154 期 — 进阶学习,MySQL 高可用该如何选型?

简介:

OSCHINA 本期高手问答(2017 年 5 月 23 日 — 5 月 29 日)我们请来了@叶金荣和@吴炳锡为大家解答 MySQL 高可用方案选型相关的问题。

叶金荣,知数堂培训联合创始人,Oracle MySQL ACE,MySQL 布道师。有多年 MySQL 及系统架构设计经验,擅长 MySQL 企业级应用、数据库设计、优化、故障处理等。

screenshot

吴炳锡,知数堂联合创始人,MySQL DBA 课程讲师。有多年 MySQL 及系统架构设计及培训教学经验,擅长 MySQL 大规模运维管理优化、高可用方案、多 IDC 架构设计,企业级应用数据库设计等。

screenshot

MySQL 数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在 MySQL 数据库中。MySQL 数据库作为最基础的数据存储服务之一,在整个系统中有着非常重要的地位,存储数据的安全性和可靠性是生产数据库的关注重点,因此要求其具备高可用性是十分有必要的。

在考虑 MySQL 数据库的高可用的架构时,主要要考虑以下几方面:

  • 如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。
  • 用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致。
  • 当业务发生数据库切换时,切换前后的数据库内容应当一致,不会因为数据缺失或者数据不一致而影响业务。

本期高手问答主要讨论 MySQL 高可用方案的选型以及高可用方案的优缺点。欢迎大家踊跃提问,热烈讨论。

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家就 MySQL 高可用方案选型相关的问题向@叶金荣和@吴炳锡提问,请直接回帖提问,提问的时候请描述清楚具体的场景,以方便回答。

————————————————分割线——————————————

两位老师上期和大家探讨了 MySQL 开发和运维规范相关的问题,点这里回顾学习~

文章转载自 开源中国社区[https://www.oschina.net]

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章
最新文章
相关文章