1概述
本文针对达梦数据库共享存储集群与华为全闪存存储 OceanStor Dorado 联合解决方案进行详细阐述,旨在为用户提供核心业务系统升级替换的可行路径及标准化配置参考,为存算分离 + 共享存储场景提供兼具高可靠性、高性能与完善容灾管理能力的解决方案。
2 技术底座
2.1 达梦数据库共享存储集群
2.1.1 核心定位与架构优势
- 国内首创: 达梦历经十余年自研,国内首款共享存储数据库集群,打破国外高端技术垄断。
- 旗舰架构: 采用 “单库多实例” 架构,支持最多 8 个节点协同工作,无备用节点设计,资源利用率最大化。
- 全栈自主: 基于 100% 自主代码,构建由数据库实例、共享存储、DMASM 及 DMCSS 组成的全栈自主架构,彻底规避开源协议风险。
2.1.2 四大核心性能优化技术*
- 事务日志批量刷盘技术: 合并微小 IO 为大块 IO,大幅减少 rlog 锁等待,高并发场景性能最高提升 200%。
- 数据页智能预加载技术: 完美解决冷数据访问瓶颈,查询性能最高提升 4 倍,大幅缩短复杂查询响应时间。
- CR页机制: 访问远程克隆副本,无需全局封锁,从根源减少并发冲突,读写并发场景性能提升 10 倍。
- 远端缓存推送技术: 数据拥有节点主动推送缓存页至请求节点,缓存交换流程缩短1/3。
2.1.3 关键业务性能指标
- TPC-C性能: 实测吞吐量达 400 万+ tpmC,具备顶尖级联机事务处理能力。
- 高可用能力: 系统可用性达 99.9999% ,支持 VIP 快速故障转移,故障自动切换时间 ≤15 秒。
- 业务连续性: 具备智能故障自动重加入机制,无需完整重做日志,最大限度降低非计划停机损失。
2.1.4 行业落地与价值
- 替代标杆: 已在金融、能源、政务等关键领域成功对等替换国外高端数据库。
- 市场地位: 支撑达梦在金融行业集中式数据库市场稳居国内厂商第一。
- 战略意义: 构建自主可控的企业级数据底座,为 “数字中国” 和信创产业提供坚实基石。
2.2 华为 OceanStor Dorado 存储
全闪存存储系统是 OceanStor Dorado 面向企业核心业务打造的存储性能和可靠性新标杆,为企业提供卓越的数据服务体验。广泛适用于运营商、金融、政府、制造等行业的数据库、虚拟化等核心场景,普惠各行各业。
OceanStor Dorado 核心产品特性如下:
创新硬件,永快一步
- 创新硬件平台: 华为存储创新硬件平台实现端到端数据加速,经业界公认 SPC-1 测试,可达 2100 万 IOPS。
- FlashLink®智能算法: 通过众核均衡算法、业务分流算法、缓存加速算法、大块顺序写算法、元数据独立分区算法、I/O 优先级调整算法等,实现控制器、硬盘框和SSD盘的联动,为 OceanStor Dorado 全闪存存储提供极致、稳定性能。
- 全系列端到端 NVMe 架构: 缩短传输路径、提升并发数、减少协议交互数量,实现端到端 0.05ms 极致时延。
- 性能和容量线性扩展: Scale-out 架构支持线性扩展到最大 32 控,IOPS 随引擎线性增长。
五级可靠,永远在线
- 部件级可靠: 采用全局磨损均衡技术,把业务负载均衡到所有 SSD,延长单块 SSD 寿命;采用华为专利的反磨损均衡技术,避免多盘集体失效,提升整系统的可靠性。
- 架构级可靠: SmartMatrix 架构,多控制器通过 100GE RDMA 高速互联,配合业内首创前后端全互联设计,可容忍控制器 4 坏 3、最多 8 坏 7 故障,任意引擎 2 坏 1 故障,业务 0 中断。
- 方案级可靠: 采用 SAN&NAS 一体化 AA 免网关双活方案,减少故障节点,降低部署复杂度,提升系统可靠性;同时 Active-Active 双活方案实现负载均衡的双活镜像以及无中断的跨站点接管,保障核心应用不受宕机困扰。业界唯一存储与光协同 SOCC 解决方案,保障双活/复制链路亚健康问题高效缓解,链路切换最快 2 秒即可完成。
- 系统级可靠: 利用框级冗余技术,做到单个硬盘框故障,业务不中断,甚至在 RAID-TP配置下,支持单框故障后,还能容忍额外 1 块盘同时故障,业务不中断。
- 云级可靠: 在生产中心方案级可靠的基础上,通过存储系统的容灾特性,如秒级快照和外置备份设备等,实现灾备中心,以及云上中心的融合数据管理,做到中心间分钟级的可靠性,和云上云下小时级的灾备与恢复。
端云智能,永智高效
- 云上云下协同: DME IQ –云上大脑,主动式预见式智能运维,实现 7*24 小时 在线主动运维,提升运维效率;智能预测,提前 14 天识别硬盘故障、提前 90 天识别性能瓶颈、提前 1 年识别容量预测风险等。
- 全面防勒索解决方案: 从勒索检测,安全快照恢复、隔离区恢复三层架构打 造数据安全最后一道防线。
- DME智能管理引擎: 具备融合管理、智能运维、开放架构三大优势,简化存 储管理与运维,提升数据中心运营效率,使能存储全生命周期自治管理。
3 基于 Dorado 的达梦共享存储集群方案
3.1 单中心容灾方案
3.1.1 建设目标
本方案采用达梦 DSC 存算分离共享集群部署形态,核心目标是构建单机房节点级容灾方案以抵御实例级(节点级)故障,适用于不要求机房级别容灾、但需抵御个别硬件故障的应用场景,构建高效、低成本的单机房节点级容灾体系。
3.1.2 方案架构

在单个机房内部,基于华为 OceanStor Dorado存储部署多节点达梦 DSC 集群,数据库节点通过 NoF+ 网络与存储连接,所有数据库节点共享一份数据,数据库所有节点均可以对外提供读写服务。
3.1.3 容灾机制说明
- 节点级容灾: 达梦 DSC 集群支持单点故障自动处理,同时实现 VIP 快速漂移,确保故障切换过程高效顺畅,故障处理时间控制在 15 秒以内,真正实现业务无感知切换,最大限度降低故障对业务的影响。
- 数据备份: 华为 OceanStor Dorado 存储支持数据强一致镜像,可实现数据的实时同步备份,有效保障备份数据与源数据的一致性,为数据安全筑牢防线。
- 极端故障应对: 利用 Dorado 存储镜像数据,快速拉起备用数据库,恢复时间 <60s 。
3.1.4 方案价值
- 超高稳定性: 6 个 9 的可用度,主动硬盘亚健康管理,硬盘亚健康业务零影响,业务不切换。
- 存储透明加密: 无需要应用改造,性能无损,满足国密要求。
- 可单独扩展计算和存储节点: 资源按需分配,利用率高达 70%+。
- 全栈国产化生态: 支持软硬基础设施核心技术全栈国产化。
3.2 双中心双活方案
3.2.1 建设目标
本方案部署在两个数据中心(机房),构建双中心双活架构,核心目标是实现两个中心可同时读写同一个数据库集群、共享同一份数据,具备数据中心级容灾能力,确保主中心发生故障时,备中心可自动接管所有业务,保障业务连续不中断、数据零丢失。
3.2.2 方案架构

本方案采用数据库实例+存储双活跨数据中心/机房部署,存储层由两套华为 OceanStor Dorado存储阵列和仲裁服务器组成,计算层将达梦 DSC 集群进行跨机房部署,构建出两个数据中心同时对外提供读写服务、双中心共享同一份数据的真正双活系统。
3.2.3 方案原理
- 存储层两套华为 OceanStor Dorado 存储组成双活架构,业务数据下发至任意一套存储后,会实时镜像同步至对端,实现两端数据实时一致;存算分离架构降低系统耦合性,对计算层而言等同于“一套存储”。
- 计算层达梦 DSC 集群跨机房部署,依托缓存交换技术实现多节点读写同一份数据与负载均衡,双中心均可对外提供读写业务,支持故障自动处理。
- 当发生机房级故障时,达梦 DSC 集群可自动将会话漂移至活动机房,Dorado 存储可容忍 2 坏 1 仍正常提供服务,整体具备完善的数据中心/机房级容灾能力。
3.2.4 方案价值
- 两个数据中心同时提供读写服务,业务负载均衡,资源就近访问。
- 业务级 AA 高可靠架构,数据零丢失,业务零中断(RPO=0,RTO<15s)。
- 存算分离架构计算资源和存储资源可灵活扩展。
- 各个数据库节点数据实时一致,支持强一致性业务。
- 存储与波分协同,实现链路抖动秒级快速切换,保障业务高可靠。
3.2.5方案配置
3.2.5.1硬件配置
| 硬件 |
配置 |
数量 |
备注 |
| TaiShan 2280 V2 |
2* Kunpeng 920-4826 2.6GHz 48核(处理器)
24*32GB(内存)
2*900G SSD RAID1(系统盘)
2*2端口25GE RoCE卡 (存储网络)
2* 4端口 10/25GE ETH网卡 (业务 网络与心跳网络) |
2 |
数据库服务器(至少为2节点) |
OceanStor Dorado
18500 V6 |
每控Kunpeng920 128 Cores 2.6GHz,512 GB缓存
每控1*4端口25Gb RoCE前端卡 20*3.84TB NVMe SSD |
2 |
生产中心存储 (双活) |
| CE6865 |
48端口25GE交换机 |
4 |
业务和心跳交 换机 |
| CE6885-SAN |
48端口25GE交换机 |
4 |
NOF+组网交换 机 |
| CE6865 |
48端口25GE交换机 |
4 |
双活复制链路交换机 |
3.2.5.2软件配置
| 软件 |
版本 |
备注 |
| 操作系统 |
Kylin V10 SP1 |
数据库操作系统 |
| 数据库 |
达梦DSC V8 |
数据库软件 |
| OceanStor Dorado |
V700R001C10SPC100 |
存储软件 |
| UltraPath_NVMe |
OceanStor UltraPath NVMe31.8.0 |
多路径软件 |