OceanBase高可用实践

  1. 云栖社区>
  2. 阿里数据库技术>
  3. 博客>
  4. 正文

OceanBase高可用实践

KB小秘书 2019-07-28 23:48:54 浏览855
展开阅读全文

背景

高可用是构建分布式系统的基石。一方面,出于成本考虑, 分布式系统往往采取比较廉价的硬件,其可靠性相对于小型机、专有硬件有很大的不足, 而分布式系统的规模一般比较大,假如硬件的可靠性只有三个9(99.9%), 一个1000台机器规模的集群每天将面临1台机器宕机的风险,在如此大规模的情况下,存储介质,比如硬盘可能会随时都有损坏,结点之间的网络可能随时都会有抖动,机房可能局部或整体断电,地区或数据中心可能会出现不可用,如果不在设计时考虑这些问题,当这些情况出现的时候,系统将很快处于不可用的状态;另一方面,分布式系统的程序在设计与实现上也更为复杂,软件上既要容错硬件的不可靠,同时软件自身也有可能有问题, 在对外部环境容错的同时需要考虑对软件BUG的容错。

OceanBase在设计之初就充分考虑了高可用问题,确保OceanBase有能力在

网友评论

登录后评论
0/500
评论
KB小秘书
+ 关注
所属云栖号: 阿里数据库技术