本文基于 YashanDB 集群首席架构师孟凡彬在“2024 国产数据库创新生态大会 · 根技术专场”的主题分享整理

自从 2023 年底正式发布“YashanDB for Cluster”(YAC)这一多实例单数据库共享集群形态以来,YashanDB 在集群方向不断打磨技术细节。2024 年发布的 V23.3 企业长期维护版本(LTS)不仅强化了高可用能力、性能与扩展性,更在架构层面完成了重要演进,下面带你一文读懂这些亮点更新。
image.png

亮点一:集群也有“主备方案”了

共享集群本身就具备计算层、存储层的高可用能力,但 YashanDB 更进一步推出了主备集群形态:

主备集群=两套独立集群,分别部署管理软件与存储系统

通过日志同步机制实时复制

支持同城部署,也支持异地容灾

最大支持 1主+32备 的架构,三种保护模式:最大性能、最大可用、最大保护

适配更多行业对“极致容灾”的需求,备库将逐步支持只读、副本并行回放等能力。
image.png

亮点二:全新集群存储架构上线

YFS 文件系统启用新磁盘识别技术,管理能力更强

存储结构划分更清晰:系统DG(Vote/YCR 文件) & 数据DG(数据文件、Redo 日志)

多副本机制上线:数据盘冗余自动修复,系统盘冗余助力脑裂仲裁

image.png
实现集群级别的数据校验、冗余、IO均衡等存储容灾能力

亮点三:节点故障恢复提速30%

全新“即时在线恢复”机制正式启用:

当某节点故障,其它存活节点可快速分析其日志数据,无须等待磁盘完整重播

减少RTO恢复时间约 30%

特别适合高并发、业务敏感期场景
image.png

亮点四:智能全局缓存刷盘策略

V23.3 开始,YashanDB支持根据实际负载模式动态选择刷盘策略:
image.png

结果:提升全局脏页的淘汰速度,均衡 IO,优化 checkpoint 性能。
image.png

亮点五:四节点集群性能突破 520 万 tpmC

实测线性扩展比高达 0.7.性能不打折

背后核心:Yashan 自研对等集群内核架构
image.png

核心技术支撑:

1.去中心化事务引擎:每个节点独立具备锁管理、事务处理能力

2.轻量级全局快照协议:基于时间戳异步广播,无需锁表

3.页内锁机制:锁随页面转移,避免事务全局锁瓶颈

4.多节点一致性读策略切换:支持热点页本地缓存,避免频繁跨节点访问

亮点六:更易用、更可靠、更好运维

可靠性提升:

ICS 支持消息重试、去重,网络波动下更稳定

YFS 新增“快速恢复区”,支持磁盘级崩溃恢复

引入 YCS Monitor 守护进程,提高集群稳定性

易用性增强:

参数调优自动化,无需人工干预

支持在线磁盘热插拔

运维体验升级:

全面支持 GV 视图,增强多节点查询与分析能力

提供全局资源变更追踪、导出,便于故障定位

接下来还会有哪些升级?

YashanDB 官方已经透露,2025 年将重点围绕以下方向迭代:

1.集群弹性伸缩:节点支持秒级自动伸缩,节省资源成本

2.集群多机执行:实现“数据在哪,计算在哪”的亲和性调度

3.面向多租与云化优化:提升容错性、带宽适配、读写性能

4.软硬协同加速:如计算下推、存储快照、硬件加密等能力

总结一句话

YashanDB 共享集群正以“性能稳定、恢复快速、资源均衡、持续演进”的姿态,加速国产数据库走向更高阶场景。

这不仅是一次技术升级,更是对“可控、自研、高可用”的国产数据库路线的又一次强力印证。


数据库砖家
1 声望0 粉丝