在 2024 国产数据库创新生态大会“根”技术专场上,YashanDB 集群首席架构师孟凡彬详细解读了YashanDB 共享集群 V23.3的多项关键技术演进。经过一年多的发展,YashanDB 共享集群已成为一款兼具高性能、高可用与高扩展能力的核心级数据库产品,广泛支撑在国产化替代的关键业务场景中。
一、主备融合方案上线,打造更完备的容灾体系
YashanDB 共享集群原生具备计算节点和共享存储的高可用能力,此次进一步引入主备集群机制:
主、备集群为两套独立部署的集群系统;
日志同步机制实现跨集群实时复制;
最大支持 1 主 32 备部署,具备“最大性能 / 最大可用 / 最大保护”三种模式;
支持异地部署、主备切换、备集群读能力(即将上线)等核心功能。
通过主备集群机制,YashanDB 能为用户构建“多活 + 容灾”的双重高可用架构。
二、统一集群存储架构,提供真正集群级的高可用存储能力
新版本对存储架构做出以下优化:
磁盘管理升级:采用智能磁盘发现机制;
存储结构优化:划分系统 DG 与数据 DG;
多副本技术引入:
数据盘多副本 → 自动容错与修复;
系统盘多副本 → 集群脑裂仲裁更稳健。
统一的 YFS 文件系统搭配高冗余机制,确保关键系统在面对硬件故障时依然稳定运行。
三、即时恢复技术上线,RTO 降低 30%
节点发生故障后,YashanDB 可通过其他存活节点的实时日志流快速完成恢复构造,极大减少日志回放时间。相比旧机制,恢复时间(RTO)平均缩短约三成,提升了系统的故障弹性。
四、智能刷盘机制,打通多实例间 IO 性能瓶颈
根据业务场景,YashanDB 在全局缓存刷新机制上引入智能策略:
自动判断是否为本地脏页或全局脏页;
动态选择由 Owner 节点或就近节点执行刷盘;
缓解 IO 集中压力,提升缓存回收效率;
全面提升 checkpoint 性能,降低 IO 峰值。
这项机制特别适合复杂多租或计算压力分布不均场景下的集群部署。
五、4 节点共享集群实测性能达 520 万 tpmC,线性扩展比达 0.7
YashanDB 采用自研对等集群架构,实现真正的去中心化设计:
每个实例独立拥有事务、锁、缓冲管理;
通过 Lamport LSN 实现轻量级快照同步;
页面级锁跟随数据移动,无需全局事务锁。
此外,YashanDB 的内存融合、智能一致性读策略、NUMA 优化等设计均围绕“多节点扩展性能不衰减”进行,成功跑出行业领先的 4 节点集群性能记录。
六、系统易用性与运维能力同步增强
自动参数调优:无需手动配置,系统会根据负载与资源自动适配;
磁盘热插拔:支持在线管理磁盘资源,提升弹性与便捷性;
运维视图增强:GV 视图全覆盖,支持历史资源变更追踪与导出;
系统守护能力提升:集成 YCS Monitor 提升集群自监控与自恢复能力。
小结
YashanDB 共享集群 V23.3 不仅代表了崖山科技在集群数据库领域的全面落地,也在核心业务替代、国产软硬一体方案构建中迈出了关键一步。从容灾、性能到易用性、扩展性,全方位提升,持续推动“高端数据库国产化”的实质进展。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。