精简版
0
0
0
云栖社区 > 阿里数据库技术 > 博客 > 正文
KB 小秘书 2019-07-28 23:48:54 浏览 787
阿里巴巴数据库技术
展开阅读全文
背景
高可用是构建分布式系统的基石. 一方面, 出于成本考虑, 分布式系统往往采取比较廉价的硬件, 其可靠性相对于小型机, 专有硬件有很大的不足, 而分布式系统的规模一般比较大, 假如硬件的可靠性只有三个 9(99.9%), 一个 1000 台机器规模的集群每天将面临 1 台机器宕机的风险, 在如此大规模的情况下, 存储介质, 比如硬盘可能会随时都有损坏, 结点之间的网络可能随时都会有抖动, 机房可能局部或整体断电, 地区或数据中心可能会出现不可用, 如果不在设计时考虑这些问题, 当这些情况出现的时候, 系统将很快处于不可用的状态; 另一方面, 分布式系统的程序在设计与实现上也更为复杂, 软件上既要容错硬件的不可靠, 同时软件自身也有可能有问题, 在对外部环境容错的同时需要考虑对软件 BUG 的容错.
OceanBase 在设计之初就充分考虑了高可用问题, 确保 OceanBase 有能力在
如果您发现本社区中有涉嫌抄袭的内容, 欢迎发送邮件至: yqgroup@service.aliyun.com 进行举报, 并提供相关证据, 一经查实, 本社区将立刻删除涉嫌侵权内容.
来源: https://yq.aliyun.com/articles/711503