在 2024 国产数据库创新生态大会“根”技术专场上,YashanDB 集群首席架构师孟凡彬详细解读了YashanDB 共享集群 V23.3的多项关键技术演进。经过一年多的发展,YashanDB 共享集群已成为一款兼具高性能、高可用与高扩展能力的核心级数据库产品,广泛支撑在国产化替代的关键业务场景中。
image.png

一、主备融合方案上线,打造更完备的容灾体系

YashanDB 共享集群原生具备计算节点和共享存储的高可用能力,此次进一步引入主备集群机制:

主、备集群为两套独立部署的集群系统;

日志同步机制实现跨集群实时复制;

最大支持 1 主 32 备部署,具备“最大性能 / 最大可用 / 最大保护”三种模式;

支持异地部署、主备切换、备集群读能力(即将上线)等核心功能。

通过主备集群机制,YashanDB 能为用户构建“多活 + 容灾”的双重高可用架构。
image.png

二、统一集群存储架构,提供真正集群级的高可用存储能力

新版本对存储架构做出以下优化:

磁盘管理升级:采用智能磁盘发现机制;

存储结构优化:划分系统 DG 与数据 DG;

多副本技术引入:

数据盘多副本 → 自动容错与修复;

系统盘多副本 → 集群脑裂仲裁更稳健。

统一的 YFS 文件系统搭配高冗余机制,确保关键系统在面对硬件故障时依然稳定运行。

image.png
三、即时恢复技术上线,RTO 降低 30%

节点发生故障后,YashanDB 可通过其他存活节点的实时日志流快速完成恢复构造,极大减少日志回放时间。相比旧机制,恢复时间(RTO)平均缩短约三成,提升了系统的故障弹性。

image.png
四、智能刷盘机制,打通多实例间 IO 性能瓶颈

根据业务场景,YashanDB 在全局缓存刷新机制上引入智能策略:

自动判断是否为本地脏页或全局脏页;

动态选择由 Owner 节点或就近节点执行刷盘;

缓解 IO 集中压力,提升缓存回收效率;

全面提升 checkpoint 性能,降低 IO 峰值。

这项机制特别适合复杂多租或计算压力分布不均场景下的集群部署。
image.png

五、4 节点共享集群实测性能达 520 万 tpmC,线性扩展比达 0.7

YashanDB 采用自研对等集群架构,实现真正的去中心化设计:

每个实例独立拥有事务、锁、缓冲管理;

通过 Lamport LSN 实现轻量级快照同步;

页面级锁跟随数据移动,无需全局事务锁。

此外,YashanDB 的内存融合、智能一致性读策略、NUMA 优化等设计均围绕“多节点扩展性能不衰减”进行,成功跑出行业领先的 4 节点集群性能记录。
image.png

六、系统易用性与运维能力同步增强

自动参数调优:无需手动配置,系统会根据负载与资源自动适配;

磁盘热插拔:支持在线管理磁盘资源,提升弹性与便捷性;

运维视图增强:GV 视图全覆盖,支持历史资源变更追踪与导出;

系统守护能力提升:集成 YCS Monitor 提升集群自监控与自恢复能力。

小结

YashanDB 共享集群 V23.3 不仅代表了崖山科技在集群数据库领域的全面落地,也在核心业务替代、国产软硬一体方案构建中迈出了关键一步。从容灾、性能到易用性、扩展性,全方位提升,持续推动“高端数据库国产化”的实质进展。


数据库砖家
1 声望0 粉丝