背景
高可用是构建分布式系统的基石。一方面,出于成本考虑, 分布式系统往往采取比较廉价的硬件,其可靠性相对于小型机、专有硬件有很大的不足, 而分布式系统的规模一般比较大,假如硬件的可靠性只有三个9(99.9%), 一个1000台机器规模的集群每天将面临1台机器宕机的风险,在如此大规模的情况下,存储介质,比如硬盘可能会随时都有损坏,结点之间的网络可能随时都会有抖动,机房可能局部或整体断电,地区或数据中心可能会出现不可用,如果不在设计时考虑这些问题,当这些情况出现的时候,系统将很快处于不可用的状态;另一方面,分布式系统的程序在设计与实现上也更为复杂,软件上既要容错硬件的不可靠,同时软件自身也有可能有问题, 在对外部环境容错的同时需要考虑对软件BUG的容错。
Ocean 在设计之初就充分考虑了高可用问题,确保Ocean 有能力在
继续阅读与本文标签相同的文章
下一篇 :
分布式数据库的分页方案
-
深度 | 解读POLARDB v2.0 Oracle 兼容特性
2026-05-22栏目: 教程
-
数据江湖唯快不破 云数据库RDS存储能力进化解析
2026-05-22栏目: 教程
-
手把手教你阿里云 OSS 省钱攻略
2026-05-22栏目: 教程
-
为高度连接数据而生 阿里云图数据库GDB揭秘
2026-05-22栏目: 教程
-
Linux基础命令---mailq显示邮件队列
2026-05-22栏目: 教程
