首批通过分布式安全可靠测评,为关键业务系统打造
方案概述
OceanBase 为人社行业提供高性能、高可用的数据库解决方案,已覆盖全国 1/4 省份,支撑社保卡、社保核心、劳动关系、人事人才、就业管理等关键系统的稳定运行。面对大数据量下的高并发、容灾能力不足及运维复杂性等挑战,OceanBase 通过原生多租户架构,实现资源隔离与统一调度,兼容 Oracle 和 MySQL,支持弹性扩展,显著提升查询和更新效率。同时,基于同城两机房主备架构,实现读写分离和快速容灾切换,为人社业务的稳定性和效率提升提供强有力保障。
业务挑战
性能挑战(大数据量下的高并发/低响应时间)
随着参保人员的不断增加以及数据量不断增长,通常需要处理大量的用户查询和事务操作,尤其是在月底/月初高峰时段的批量应付核定和批量应收核定;传统集中式数据库扩展性不佳,仅支持有限的垂直扩展和水平扩展,导致响应时间延长,同时社保数据往往包含大量历史记录,长期积累的数据可能导致数据库膨胀,影响性能。
高可用挑战
缺乏同城/异地容灾,已建设容灾系统的,也缺乏平滑、快速的灾备切换能力(RPO>0,RTO时间不可控);无法实现多活容灾,容灾系统资源平时难以利用。
运维和安全挑战
各省社保系统大集中后,数据库技术栈(以Oracle 和 MySQL为主)和开发商众多,缺乏统一的智能监控管理平台,依靠各厂商提供的软件实现系统监控,导致运维流程难以和实际工作匹配,核心数据库存在技术隐患。
方案架构
方案优势
原生多租户架构
一个集群中同时运行多个数据库租户,每个租户对应单独的开发商的应用系统,租户可选择兼容 Oracle 或者兼容 MySQL。租户间数据和资源互相隔离,并且在集群内统一调度。支持在创建租户时选择不同的兼容模式,每个租户可单独配置数据副本数量、副本类型、存储位置及计算资源等。
兼容性和高性能
与人社部 l.eaf 7 架构完全适配,高度兼容各开发商的 Oracle 和 MySQL 语法与特性,原有应用无需大修改,数据压缩比 3-5 倍,大幅节省国产化硬件成本。
实际场景验证
引入 OceanBase 数据库后,查询、更新等能力基于初步测试结果效率可提升 3 倍以上,并且支持海量弹性扩展,突破传统数据库的性能瓶颈和技术依赖。
实现读写分离
同城两机房主备库,实现读写分离,进一步分担主库业务压力,实现RTO=0,RTO<1分钟。