本文内容是直播的文字稿,直播视频回放地址https://tech.antfin.com/community/live/773

Ocean 的高可用可以做到自动故障切换和不丢一点数据,即使是异地多机房部署也是如此。这是Ocean 的特性之一。Ocean 的高可用机制是数据库内核能力不可分割的一部分,且是常态运行不存在需要的时候才发现失效了。

高可用方案要点

通常对高可用的要求就是数据库如果出问题了要能够自动切换,并且切换后不丢数据。

能自动切换,服务恢复时间才有可能最短,衡量指标就是RTO。切换后服务恢复时,数据丢失多少,衡量指标就是RPO。分析一个高可用方案就从这两点入手。

数据库不丢数据的关键——事务日志

数据库事务要满足ACID特性,其中D就是持久化,其关键点就是事务日志的设计。事务日志必须先于数据修改前生成并落盘,即常

收藏 打印