KaiwuDB 数据库高可用方案及落地实现

5月23日(上周二)由 KaiwuDB 高级架构师冯友旭,针对数据库停机可能带来的严重后果,为大家分享 KaiwuDB 数据库高可用方案及落地实现

欢迎大家点击观看本次直播回放,一起学习数据库的高可用技术方案 ↓↓↓

数据库高可用及落地方案

直播重点回顾

数据库停机将会带来诸如客户流失、声誉受损、经济损失等严重后果,对于终端用户而言,不论是计划内或是计划外的停机,都是难以接受的。因此,用户逐渐意识到选择生产数据库除了考虑功能、性能、易用性等维度,高可用性也成为一项至关重要的评估标准。

一、什么是数据库的高可用

高可用,英文翻译为”High Availability”。从字面上理解,即是需要做到服务 full-time 的持续可用。

工业领域内有一套测量系统可用性的标准,即大家所熟知的 SLA (Service Level Agrement),即“几个 9” 的可用性。举例说明:某应用可用性 4 个 9 ,即服务可用性达 99.99% 。

换言之,当遇到上述的故障后,可在 0.01% 的时间内解决。如果以年为运行时间单位,那么不可用时间是 53 分钟 (3652460*0.01%)。不同应用的可用性差别主要体现在面对各种故障时,高可用是否设计得足够好。

二、KaiwuDB 高可用技术方案

从技术原理角度讲,常见的高可用技术方案包括:数据周期性备份、磁盘同步、主备架构基于分布式多副本协议实现的集群模式等多种模式,其中各方案各有优劣。

KaiwuDB 支持主备架构以及分布式部署两种模式,并且支持包括时序数据以及关系型数据在内的多种数据的高可用,并且提供表级别/库级别的高可用支持,能够从多方面满足用户高可用需求。更多详细内容,欢迎移步上述视频点击观看 ↑↑↑

猜你喜欢

转载自blog.csdn.net/ZNBase/article/details/131185955