一个大胆的猜想:如果GitHub的数据库用的是OceanBase

华蒙 2018-10-31

服务器 Oceanbase 云栖大会 高可用 数据库 集群 同步 分布式数据库 数据中心 github 异地

今日,GitHub技术负责人Jason Warner的一篇技术深度解析稿成为IT圈爆款。文中,Jason坦诚地对外讲述了10月21日100G光缆设备故障后,Github服务降级的应急过程以及反思总结。

从Jason Warner的文章中不难看出,造成断网43秒瘫痪24小时的罪魁祸首是数据库。由于部署在两个数据中心的数据库集群没有实时同步。意外发生时,Github的工程师担心数据丢失,不敢快速将主数据库安全切换到东海岸的备份数据中心。
1

程序员们在GitHub这篇“忏悔录”下面留言,表达对数据库集群的“哀悼”。但更多IT从业者关心的问题是,如何避免这样的灾难事件降临到自己的公司,自己维护的系统。

蚂蚁金服OceanBase分布式数据库专家认为,此次Github事件是典型的城市级故障。如果系统采用的是高可用的三地五中心解决方案,就可以自如应对

登录 后评论
下一篇
冒顿单于
7456人浏览
2019-08-28
相关推荐
CAP的相对论
3804人浏览
2016-07-07 10:59:06
开源项目(不断收集中....)
846人浏览
2012-08-25 17:38:00
【JavaScript】概述
727人浏览
2015-07-17 19:28:00
【JavaScript】概述
676人浏览
2015-07-17 19:28:00
0
0
1
1602