分布式数据库技术在社会保险信息管理系统中的应用.doc

分布式数据库技术在社会保险信息管理系统中的应用.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分布式数据库技术在社会保险信息管理系统中的应用 186福建电脑2006年第4期 分布式数据库技术在社会保险信息管理系统中的应用 王波 (福建福州社会劳动保险公司信息科福建福州350009) 【摘要】:本文介绍了分布式数据库技术的基本原理,详细阐述了分布式数据库技术在社会保险信息管理系统结构设 计厦事务处理和壹询中的实现过程.通过引入分布式技术.使社会保险信息的管理效率得到了提高. 【关键词】:分布式数据库社会保险信息管理 l_引言 近几年数据库技术得到了极大的发展.特别是分布式网络 数据库技术普及应用,使不同区域的数据得以共享.提高了工作 的协调性与效率 在社会保险机构中.各级社保机构的分散造成了业务数据 的分散.市公司与各县公司处于不同的城市或城市中的各个地 区,在业务上它们处理各自的数据,但也需要彼此之间数据的交 换和处理,如何处理分散的数据和集中的管理.是困绕社保数据 库开发人员多年的难题.分布式数据库系统技术的出现为解决 这个问题提供了可能.本文就是讨论如何利用分布式数据库技 术实现社保资料的交换和管理 2.分布式数据库技术介绍 分布式数据库技术是分布式技术与数据库技术的结合.在 数据库研究领域中已有多年的历史.从概念上讲.分布式数据库 是物理上分散在计算机网络各结点上.而逻辑上属于同一个系 统的数据集合.它具有数据的分布性和数据库问的协调性两大 特点.系统强调结点的自治性而不强调系统的集中控制.且系统 应保持数据的分布透明性.使应用程序编写时可完全不考虑数 据的分布情况. 在分布式数据库系统中数据独立性概念也同样重要.然而 增加了一个新的概念.就是分布式透明性.所谓分布式透明性就 是在编写程序时好像数据没有被分布一样.因此把数据进行转 移不会影响程序的正确性. 与集中式数据库系统不同.数据冗余在分布式系统中被看 作是所需要的特性.其原因在于:首先.如果在需要的节点复制 数据.则可以提高局部的应用性.其次,当某节点发生故障时.可 以操作其它节点上的复制数据,因此这可以增加系统的有效性. 当然.在分布式系统中对最佳冗余度的评价是很复杂的. 在分布式数据库中.数据存储通过以下三种途径实现: (1)复制:系统维护关系的几个完全相同的副本.这些副本 存储在不同的结点上. (2)分片:关系被划分为几个片段,各个片段存储在不同的 结点上. (3)复制+分片:关系被划分为几个片段,系统为每个片段 维护几个副本 3.分布式数据库技术在系统体系结构中的体现 3.1社会保险信息管理的现状 在社会保险工作中.市公司与各县公司处于不同的城市或 城市中的各个地区.在业务上它们处理各自的数据.但也需要彼 此之间数据的交换和处理.在社保原有的业务管理模式中.每个 县社保机构处理的是本机构的数据.各社保机构之间或下级社 保机构与上级社保机构之间只是定期进行统计数据的交换.曾 经多次出现职工多重投保或不具备参保条件企业或职工另处投 保的现象,存在着严重的管理风险隐患. 3.2数据库设计的基本原则 从全局应用的角度出发.将这些数据库白下而上构成分布 式数据库系统,实现全局数据的完整性和一致性.各社保机构仍 然存放本机构的数据,市公司的数据库则存放所有业务数据.并 对数据进行完整性和一致性的检查.这种做法虽然有一定的数 据冗余.但在不同场地存储同一数据的多个副本,能提高系统的 可靠性和可用性.也提高了局部应用的效率,减少了通讯代价. 该分布式数据库系统可以在对当前机构影响最小的情况下进行 扩充,增加新的相关业务机构时只需增加一个节点就可以了.同 时也使得各处理机之间的相互干扰降到最低. 3.3数据存储 分布式数据库系统可以通过复制,分片和复制加分片三种 方式存储数据.因为各数据库之间存在一定的数据冗余,又存在 着差异.我们使用了复制+分片的方式进行数据存储. 3.3.1数据分片 在分布式数据库系统中,将关系分片,有利于按用户需求组 织数据的分布.目前的分片方式有水平分片,垂直分片,导出分 片,混合分片等四种.我们根据不同的数据关系采用了不同的分 片方式: (1).在市公司与县社保机构的数据关系中,由于县社保机 构的数据是市公司业务数据的子集.我们采用了垂直分片的方 式.通过并运算实现关系的重构. (2)在市公司数据库服务器与Web数据库服务器的数据 关系中,数据是按照其应用功能需求来划分的.所以我们采用了 水平分片的方式. 3.3.2数据同步 数据同步方式则根据系统需求使用事务复制(transaction replication)和合并复制(mergereplication)~种.由于县社保机构 只存放本机构的数据.数据管理和分析功能是由市公司的数据 库服务器来实现的.县社保机构只需将更新的数据发送到市公 司的数据库即可.我们使用事务复制进行业务数据的同步

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档