【最佳实践】| OceanBase 在江西人社养老统筹系统的实践分享

协程流星
• 阅读 1073

基本养老保险全国统筹改革,是党和国家为建立健全更加公平、更可持续社会保障体系实施的重大战略决策。2020 年 2 月 14 日,中央全面深化改革委员会审议通过了改革方案。同年,人社部提出通过三年时间完成全国统筹系统建设,作为保障全国统筹制度顺利实施的基础性工程。全国统筹系统的最大创新,是在保证中央、地方权责不变,充分尊重各地实际业务开展情况的基础上,采用“省级集中+部下发中台”模式,把物理分散、彼此独立的省级社保系统,串联成一套逻辑集中、联动运行的“大系统”,在全国范围内做到参保“人头清”、缴费“收入清”、待遇“支出清”、基金“结余清”。

江西省作为 8 个先行先试省份之一,首个改造接入养老保险全国统筹信息系统,是落实党中央、国务院关于尽快实现企业职工基本养老保险全国统筹工作部署,实现企业职工养老保险基金“一本账”管理,支持社保经办实时风险管控和预警分析,提供方便快捷、精准高效社会保险服务,保障企业职工基本养老保险全国统筹制度顺利实施的基础性工程。江西人社选择了 OceanBase 实现其国产化替代,通过一对一的解决方案,为江西人社带来了一系列项目收益。

OceanBase 解决方案

养老统筹系统作为江西省关系国民生计的核心系统,在强化社保精算能力、预警能力和量化分析能力上对数据库事务的一致性、高可用、高性能、高兼容和高稳定性方面要求非常严格。同时,作为首个实现与全国人社部连通的省级大集中的系统,要求部省政策统一、风控同策、数据同源、全国基金财务一本账,打造安全数据底座,对项目交付提出了极高的要求。

一、快速针对部省数据适配,实现省部社保数据一体化联动

OceanBase 具备对 P/L SQL(存储过程、函数、包)高兼容的特性,使得开发商的原有系统在做对象和数据迁移时,可进行完美适配,满足部省数据的一致性和一体化的要求。OceanBase 在纵向上与人社部养老统筹系统中台技术规范进行适配,将省部数据进行同步。在横向上针对人员编号、单位编码进行分区规划,与政务、税务、民政、银行等数据进行对接和联通,实现全险种纳入和全业务融合,将企业养老、机关养老、职业年金、工伤、失业保险统一纳入系统,同时将业务、财务、档案、风控四大板块深度融合,实现一体化联动。除此之外, OceanBase 还和江西人社现有数据库审计软件、堡垒机软件以及 BI 软件完全适配,保证江西省养老统筹系统的安全稳定运行。

二、全省社保系统通过多活部署实现金融级高可用

OceanBase 基于原生分布式架构,为省社保数据库提供多活部署模式,对数据库进行三副本冗余,实现 RPO=0,RTO<30 秒的高可用性,满足金融级数据强一致性的严苛要求,保障江西省养老统筹系统在遇到故障时,可自动切换和自动恢复。

同时,OceanBase 基于国家数据中心等级保护要求,对江西省社保核心数据提供异地备份解决方案,并定期进行恢复测试,确保一旦出现数据问题可以在最短时间内实现数据的无损恢复,从而打造社保系统安全数据底座。

三、基于分区读写分离技术为人社系统提供高性能保障

OceanBase 通过的 LSM-Tree 算法,提升社保交易数据的办理效率,对数据进行多级分区,为大集中后的人社系统提供了高并发处理能力,满足全省每日经办社保的要求。同时,OceanBase 提供的读写分离技术,把社保统计分析与业务经办需求进行资源隔离,实现业务的高性能同步处理,从而满足经办业务包括缴费、查询、发放等以及社保卡办件、社会保险办件等业务和全省各地市统计报表输出需求。

四、为新系统应用实现应用透明迁移的在线扩容

OceanBase 与 Oracle 语法高度兼容的特性,在应用迁移过程中实现业务透明切换。同时通过 OceanBase OMS 提供的数据评估、迁移、校验功能,对原有数据库的数据进行平滑切换,使得江西省养老统筹系统能够高效、安全、无损迁移至新平台,迁移过程实现数据无损切换。

OceanBase 的不停机在线扩容特性,保证当社保核心区数据库遇到业务量和数据量突增时,可在业务不停的前提下灵活扩容,系统轻松应对流量洪峰,保障企业和个人社保业务快速办理,提升社保服务体验。

五、OceanBase 一体机实现软硬一体标准化快速交付

为快速响应国家国产化系统的要求,项目时间周期紧,任务重,经过江西省人社厅周密部署和严谨测试,基于 OceanBase 原生分布式数据库进行网络架构和资源调度优化的数据库一体机脱颖而出,实现项目软硬一体化交付,快速搭建生产环境和开发测试环境,助力江西人社从软件到硬件的自动标准化交付。同时在 OceanBase 原厂 7*24 管家式服务全方位助力下,江西省社保业务核心系统如期安全稳定上线。

【最佳实践】| OceanBase 在江西人社养老统筹系统的实践分享

项目收益

江西省作为全国首个省份在养老保险全国统筹信息系统开展国产化试点,推进核心业务数据库国产化,获得部领导“率先制定整体信息化方案,率先实现部省联调,率先实现国产化数据库改造”的高度赞赏。以对接改造为契机,进行底层数据库国产化,避免今后在国产化上再次进行改造和投入。

一、为全国推广提供了江西经验

江西省在全国人社领域率先使用了具有全面自主知识产权的国产分布式数据库系统 OceanBase,这是其维护核心数据安全、推进自主创新、提升民族企业国际影响力的大胆尝试,因为没有现成经验可参考,需要慎之又慎,它的成功为全国推广提供了江西经验。

二、技术先进稳定

江西省养老统筹系统中的机关养老、企业养老、工伤保险、失业保险、职业年金投资运营、财务系统、公共服务等业务模块均在 OceanBase 上稳定运行,确保了数据安全可靠,利用 OceanBase 多数据副本分布式架构,确保数据万无一失,7*24 无间断对外提供企业和个人提供社保信息实时查询功能,确保数千万江西百姓的社保数据稳定安全。打通自助端、窗口端、PC 端、手机端的线上线下服务的江西人社一体化综合信息系统,系统实时在线提供服务,打造像“网购”一样便捷的社保公共服务。

三、人社信息系统效率极大提升

大部分业务场景的业务办理时间和查询时间相比原有数据库的性能大幅提升,其中社保征缴计划生成从原来的 16 小时降到约 9 分钟。同时由于 OceanBase 的高压缩比,使得项目数据库和硬件成本节省 70% 以上。

通过江西人社养老统筹系统在2021年底顺利上线并且至今稳定运行,OceanBase在人社行业率先完成了省级社保核心系统的国产化替代,验证了OceanBase作为国产原生分布式数据库系统,完全能够保障民生行业核心系统的高效、稳定、安全、不间断运行,帮助民生行业打造安全可信的数据底座。

后记(架构师感悟)

OceanBase 解决方案架构师曾靓:

随着人社一体化平台的建设,人社行业的信息化建设迎来了一个高峰。目前,OceanBase 已经和人社部下发中台和部省同步平台完成适配,并且已在多个省上线社保核心系统及其他相关业务系统。作为关乎国民生计的类金融系统,社保系统对数据库事务的一致性、稳定性、高可用和性能提出了极高的要求 ,OceanBase 的强一致性、多租户管理、同时兼容 Oracle 和MySQL、HTAP、多地多活等关键特性,能够帮助客户高效、快速地搭建 DBaaS 平台,全面实现国产化数据库替代。

点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
3年前
O2O 行业 IT 系统架构实践分享——预告
主题:O2O行业IT系统架构实践分享时间:4月26日20:00——21:30地点:QingCloud技术分享群报名方式:扫描文末小编二维码添加好友,发送听课,小编拉你进群。讲师:张卫华,青云QingCloud架构和解决方案工程师。本期内容介绍:O2O作为一种新生的商业模式,经过这些年的实践和讨论,已
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
3年前
3句话告诉你学习的方法论
!(https://oscimg.oschina.net/oscnet/1b75d2da523e062c2ae0bf8853d8927cffd.gif"1431316507533059193.gif")文章摘要3句话告诉你学习的方法论本文统筹人类学习和机器学习的特点,提出了学习的一般化定义:学习是指一个目的系统从数据中提
向“新”而行,以科技创新培育新质生产力!
天翼云作为云服务国家队,肩负央企使命责任,紧跟国家重大战略方向,发挥数字中国建设主力军作用,在全国各地落地智能算力中心,同时,天翼云积极发挥跨央企协同创新平台作用,携手广大高校、科研团队,进一步深化产学研合作,构建人工智能产业创新生态,深化人工智能与经济社会各领域深度融合。
向新向智向未来,且看天翼云!
护民生“烟火气”,筑幸福“根基石”多元的民生需求,化作发展引擎的“燃料仓”驱动产业创新求变,开启经济繁荣新篇!产业发展是民生福祉的经济基础为响应“以科技创新为引领,统筹推进传统产业升级、新兴产业壮大未来产业培育”要求作为云服务国家队天翼云不断提升科技创新能
数字先锋 | 云上育才,课堂刮起科技风!
当前,基础教育正面临着新的历史使命。2025年《政府工作报告》提出,深入实施基础教育扩优提质工程,健全与人口变化相适应的资源统筹调配机制。为了推动教育变革创新,教育部启动国家中小学智慧教育平台全域应用试点工作,以数字化手段不断扩大优质资源覆盖面,示范引领区
协程流星
协程流星
Lv1
既然当初做了那样的决定,就算后悔也无济于事。
文章
3
粉丝
0
获赞
0