信息化 频道

Oracle RAC为北京社保四险集中数据库提供动力

  综述

  北京市社会保险基金管理中心利用 Oracle 集群数据库系统( Oracle RAC ),成功地建立起北京市养老、失业、工伤和生育四险集中数据库。借助 Oracle RAC 强大、领先的集群功能,北京市社会保险基金管理中心能够在该集中数据库的建设中,充分利用已有的硬件投资,部署多达 6 个节点的集群数据库系统,集中存储和管理北京市所有社保数据,为实现对参保人记录一生、管理一生、服务一生和享受一生的全过程管理与服务、为政府部门财政决策提供全方位的数据支持。

  应用背景分析

  作为一件关系到人民生活的大事,社会保险对社会的安定起着非常重要的作用,随着改革开放的进一步深入发展,社会保险日益重要性。目前,我国的社会保险包括养老保险、医疗保险、工伤保险、生育保险和失业保险等多个险种,这些险种涉及面广,而且在劳动者的各个阶段都发生一定的效用,使得新时期的社会保险呈现出长期化和复杂化的趋势,社会保险体系中所包含的内容、层次、范围和目标日趋扩大和复杂化。比如说,由于大多数劳动者的社会保险由单位统一办理,在现在人才流动比较普遍的情况下,往往出现劳动者在多个区县投保的情况,为了确保投保对象的权益,常常需要对他分布在不同区县的社会保险关系进行接续,这不仅加大了有关部门的工作量和工作复杂性,而且社会保险数据在跨区县的调用过程中容易丢失,直接影响到投保人的利益。

  北京市社会保险业务和财务的操作,从 1996 年开始由手工或单机操作向计算机网络化操作转变,逐步建立完成了 1 个市级社会保险基金管理中心和 19 个区县级社会保险基金管理中心, 10 个社会保险代办机构,以及区县级社会保险基金管理中心下属的 8 个分支机构,共 38 处社会保险数据库系统。这些数据库系统在提高各区县社会保险社服务效率过程中发挥了积极的作用。

  随着社会保障体系的逐步完善,参加社会保险的人数不断增加,社会保障部门所承担的收缴、发放、变动、审核等管理工作变得越来越繁重,不仅管理数据成倍增长,而且每笔数据都涉及到参保职工和单位的实际利益,不允许有半点差错。在这种背景下,原有各区县系统的局域网由于无法在区县之间高效率共享数据而成为提高社会保险决策和服务水平的屏障。无论是社会保险关系接续和跨地区转移,还是养老金异地领取和社会化发放,以及对参保人员记录一生、管理一生、服务一生和享受一生的全过程管理与服务,都需要一个集中的数据库提供支撑。通过集中的数据库,在全市范围内共享数据,更好地为劳动者提供服务,为财政决策提供全面的数据支持。

  2002 年,北京市社会保险基金管理中心根据在领导的大力支持下,开始规划全市集中的社会保险数据库,并于 2003 年 4 月采用 Oracle RAC (集群数据库)成功建立起北京市养老、失业、工伤和生育四险集中的数据库。

  2002 年 8 月,中共中央办公厅、国务院办公厅下发文件,明确了社会保障信息系统建设作为全国电子政务建设的 12 项重点工程之一。同年十月,劳动保障部明确提出建设“金保工程”,全面推进劳动保障信息化工作,这对于实现劳动保障工作管理服务社会化,建立公共服务体系,更好地服务社会具有重大意义。北京市养老、失业、工伤和生育四险集中数据库的成功建立,使各级社会保险经办机构能够对北京市社会保险的全局有一个及时、准确的了解和掌握,为全面整合北京市 社会保障信息系统、有效建设“金保工程”打下坚实的基础。

  系统需求特点

  北京市养老、失业、工伤和生育四险集中的数据库承担着集中存储和管理全北京市社会保险完整数据的重任,是各种社保应用系统的基础平台。由于社保应用系统需要直接服务于老百姓,服务对象的数量特别大,并发事务数量特别多,而存储的数据直接关乎老百姓的利益,因此,对数据库平台提出了严格的要求,包括:

  • 高可用性。支持 7 × 24 小时不间断服务;

  • 可靠性和稳定性。在保障可用性的基础上,考虑到系统运行的环境比较复杂,处理量巨大,所以必须保证集中数据库的稳定、可靠、安全运行,以提高整个系统的抗干扰能力;

  • 安全性。中心数据库中的数据直接关乎广大劳动者的利益,因此,数据库系统安全性的重要意义显而易见。不仅需要在数据库中对重要数据进行加密存储,以保证数据的安全性,而且数据库还必须提供方便的数据备份功能。以减轻系统维护人员的工作量。

  • 可扩展性。数据库的设计必须在集成化、结构化等方面具有良好的扩充能力,使之能够随着社保工作的不断深入、投保对象的不断增加而容易扩容,全面满足未来社保工作的发展需要。

  解决之道

  北京市社会保险基金管理中心采用 Oracle RAC 集群数据库、由 Oracle 合作伙伴北京北控伟仕软件工程技术有限公司负责部署北京市 养老、失业、工伤和生育四险 集中数据库。

  集中数据库在 2003 年 4 月开始实施,同年 9 月 23 日就成功上线。

  集中数据库采用集群方式,目前,集群系统中包括了 6 个节点——由 6 台 HP ALPHA GS80 小型机组成,共享一套 MA8000 磁盘阵列。

  应用效益

  充分利用已有的硬件设备。 利用 Oracle RAC , 北京市社会保险基金管理中心 能够充分利用已有的硬件设施来构北京市 养老、失业、工伤和生育四险 集中数据库 ,为提高社保服务、提高社保决策提供全面、实时的数据。

  高性能和安全性。 由于 Oracle RAC 是自适应和动态调整的,使 Oracle9i 数据库能够根据可用资源、请求优先级和实际系统负载控制来平衡所有并行操作,并充分利用各个服务器的性能,实现集群系统性能的非常好的优化,从而全面提升 北京市 社会保障信息系统 运行环境的可靠性、性能、可用性和安全性。为了检验集中数据库的性能,在系统测试期间,对多达 1500 个并发用户进行了测试,结果显示系统能够从容应对。

  轻松满足不断增长的应用需求。 借助 Oracle RAC ,北京市 养老、失业、工伤和生育四险 集中数据库能够 获得灵活的、近乎线性的集群数据库可伸缩性,在数据库容量增加时,可以简单地在集群系统中增加节点,就可以提高集群系统的计算能力。因为, Oracle RAC 允许应用程序把 Oracle RAC 集群视为一个单一系统,在增加节点时,不需要对应用系统作任何修改,也不需要对集群系统重新分区,就可以充分利用集群数据库的可用性、可伸缩性和性能特性,从而轻松满足数据量不断增长的应用需求。

  为什么选择 Oracle ?

  在谈及为什么选择 Oracel9i 数据库来部署北京市 养老、失业、工伤和生育四险 集中数据库 时, 北京市社会保险基金管理中心 王泽先生说:“我们几乎是在没有对多个厂商的数据库进行广泛评测就直接选用了 Oracle9i 集群数据库的。原因很简单,我们从 1996 年就开始用 Oracle 数据库,对 Oracle 数据库的特性以及最新发展动态都有相当的了解。在此过程中, Oracle 一直与我们保持非常好的合作关系,为我们提供满意的服务。我们确信, Oracle 公司以及 Oracle RAC 能够有效地帮助我们把已有的 HP AlphaServer 系统组成大型集群系统,建立所需要的集中数据库。事实证明,我们的选择是正确的。

  Oracle 集群数据库是第一个能够跨越多个计算机集群系统运行的数据库软件,在集群、高可用性、数据储存、安全功能、系统管理和内容管理等方面提供了最完整和非常先进的数据库功能。这些都是顺利部署并成功运行北京市 养老、失业、工伤和生育四险 集中数据库、提高社保服务和决策业务运行环境的关键。

0
相关文章