本文基于 YashanDB 集群首席架构师孟凡彬在“2024 国产数据库创新生态大会 · 根技术专场”的主题分享整理
自从 2023 年底正式发布“YashanDB for Cluster”(YAC)这一多实例单数据库共享集群形态以来,YashanDB 在集群方向不断打磨技术细节。2024 年发布的 V23.3 企业长期维护版本(LTS)不仅强化了高可用能力、性能与扩展性,更在架构层面完成了重要演进,下面带你一文读懂这些亮点更新。
亮点一:集群也有“主备方案”了
共享集群本身就具备计算层、存储层的高可用能力,但 YashanDB 更进一步推出了主备集群形态:
主备集群=两套独立集群,分别部署管理软件与存储系统
通过日志同步机制实时复制
支持同城部署,也支持异地容灾
最大支持 1主+32备 的架构,三种保护模式:最大性能、最大可用、最大保护
适配更多行业对“极致容灾”的需求,备库将逐步支持只读、副本并行回放等能力。
亮点二:全新集群存储架构上线
YFS 文件系统启用新磁盘识别技术,管理能力更强
存储结构划分更清晰:系统DG(Vote/YCR 文件) & 数据DG(数据文件、Redo 日志)
多副本机制上线:数据盘冗余自动修复,系统盘冗余助力脑裂仲裁
实现集群级别的数据校验、冗余、IO均衡等存储容灾能力
亮点三:节点故障恢复提速30%
全新“即时在线恢复”机制正式启用:
当某节点故障,其它存活节点可快速分析其日志数据,无须等待磁盘完整重播
减少RTO恢复时间约 30%
特别适合高并发、业务敏感期场景
亮点四:智能全局缓存刷盘策略
V23.3 开始,YashanDB支持根据实际负载模式动态选择刷盘策略:
结果:提升全局脏页的淘汰速度,均衡 IO,优化 checkpoint 性能。
亮点五:四节点集群性能突破 520 万 tpmC
实测线性扩展比高达 0.7.性能不打折
背后核心:Yashan 自研对等集群内核架构
核心技术支撑:
1.去中心化事务引擎:每个节点独立具备锁管理、事务处理能力
2.轻量级全局快照协议:基于时间戳异步广播,无需锁表
3.页内锁机制:锁随页面转移,避免事务全局锁瓶颈
4.多节点一致性读策略切换:支持热点页本地缓存,避免频繁跨节点访问
亮点六:更易用、更可靠、更好运维
可靠性提升:
ICS 支持消息重试、去重,网络波动下更稳定
YFS 新增“快速恢复区”,支持磁盘级崩溃恢复
引入 YCS Monitor 守护进程,提高集群稳定性
易用性增强:
参数调优自动化,无需人工干预
支持在线磁盘热插拔
运维体验升级:
全面支持 GV 视图,增强多节点查询与分析能力
提供全局资源变更追踪、导出,便于故障定位
接下来还会有哪些升级?
YashanDB 官方已经透露,2025 年将重点围绕以下方向迭代:
1.集群弹性伸缩:节点支持秒级自动伸缩,节省资源成本
2.集群多机执行:实现“数据在哪,计算在哪”的亲和性调度
3.面向多租与云化优化:提升容错性、带宽适配、读写性能
4.软硬协同加速:如计算下推、存储快照、硬件加密等能力
总结一句话
YashanDB 共享集群正以“性能稳定、恢复快速、资源均衡、持续演进”的姿态,加速国产数据库走向更高阶场景。
这不仅是一次技术升级,更是对“可控、自研、高可用”的国产数据库路线的又一次强力印证。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。