赛贝斯政府行业分布式数据库解决方案
来源:天极网 更新时间:2008-03-13
 

  一、行业需求分析

  政府行业是指各级政府部门、财政部门、税务部门、教育系统、国防系统、公检法系统、卫生系统等。政府行业典型的属于各级分布的组织结构体系。

  过去,各级部门只能通过信息汇报的方式将统计信息每月或者定期传送到上级部门,这可能是几张报表。上级部门需要对报表进一步输入,汇总,然后才能形成更完整的统计信息;而且,这些信息往往只能以固定的格式上报--常常是高度集中的数据,上级政府无法就所关心的主题对数据进行更深入的分析。另外一点,很多信息系统在完成之后由于对系统或数据库的维护成本过高而使应用效果不好。

  最近出现的SARS肆虐情况,其中一个原因可能就是各级卫生部门缺乏完善的信息收集与信息共享能力。

  因此如何建立一个简单可靠符合政府行业特定需求的信息系统,使信息能够在各级部门之间有效流动,从而提高政府行业各部门的办公效率,提高信息决策水平,更有效的进行监控与管理,成为政府行业目前主要关心的问题。

  Sybase公司针对政府部门的电子政务建设及其分布式的特点,提出了有针对性的解决方案:

  二、分布式数据库解决方案

  1、使用Adaptive Server Anywhere为各级部门建设信息化系统

  数据库是信息系统的核心。然而,政府行业对于数据库的需求不仅要求数据库能够提供强大的功能与性能,更重要的是对数据库的维护,要求越简单越好。同时要求该数据库能够支持多种平台比如Linux平台,而且具有强大的可扩展性从而满足不断的数据增长需求。

  Adaptive Server Anywhere(以下简称ASA)是一个强大的中型关系型数据库,具有无与伦的可靠性,提供了全面的企业级功能。与Microsoft SQL Server相比,ASA具有许多独特的优势:

  ·多平台

  ASA支持多种操作系统,包括Windows、UNIX,Linux等,为政府行业部署信息系统提供了高度的灵活性。

  ·自管理,零维护

  ASA支持自管理和自调优,几乎无需数据库管理员的参与。当然,ASA也提供一个图形化的管理工具。此外,其事件处理功能和任务调度功能还允许创建一个ASA服务程序,在预定的时间或某些事件发生时(如硬盘的占用率已经达到90%)执行用户设计的动作。这大大降低了数据库维护的成本。

  ·高性能和高扩展性

  ASA拥有一个高性能、自调优的查询优化器,在提高性能的同时还可减少调优的需要。ASA还支持SMP(对称多处理器)硬件平台,它可充分利用多CPU设备的性能,确保系统可以进行扩展,以保证在面对更大的数据量和更多的在线用户时能够提供最佳的性能。

  ·高性价比

  ASA具有无与伦比的性价比,使您“投入最少获得最多”。

  2、各级单位之间的数据传输

  政府行业各级部门之间的信息传递是政府信息化系统的核心功能。上级政府部门需要即时的将相关的政策信息传达到下级部门,而各种信息甚至非常详细的数据都必须即时上传到上级政府。比如各级税务部门。特别是最近在各地出现的SARS现象充分体现了各级卫生部门之间的信息交互的重要性以及建立一个健全的公共卫生信息体系的重要性。

  各级政府之间的双向数据交换有以下一些特性:

  1.偶连接,也就是说下级政府部门需要定期的将数据传送给上级政府部门,而不需要在两级部门之间建立全天候的实时的网络连接。但是,必须保证,一旦建立网络连接,这些数据仍能可靠的传送到上级政府部门。

  2.安全性,政府行业要求数据传输的安全性,包括数据加密与各级用户认证。

  3.多平台,信息系统可能建立在各种操作系统与各种数据库系统之上,县、市、区级政府部门可能选用Windows和Linux系统,而数据库选用ASA或者SQL Server,而省级系统可能选用UNIX系统与Sybase ASE数据库。

  Sybase 提供的MobiLink同步服务器,实现了各级部门之间进行增量式的、可伸缩的、安全的双向的信息同步。它支持多种后台数据库,各种通讯协议以及各类同步协议。

  MobiLink具有如下特性:

  ·多平台同步:在远程设备和企业系统之间(包括Adaptive Server Anywhere、Sybase Adaptive Server Enterprise、Oracle、Microsoft SQL Server、IBM DB2)可靠的、双向的同步

  ·支持多种同步和网络协议:包括TCP/IP、HTTP、Palm HotSync、HotSync Server和Microsoft ActiveSync以及各种无线协议

  ·可选的、强大的、可同步通信的128位加密

  ·高可伸缩性,可支持数千个远程数据库

  ·支持水平和垂直的数据子集

  ·高度灵活的用户身份验证逻辑

  ASA与Mobilink包含在同一个软件产品SQL Anywhere Studio中。

  3、异构数据库之间的数据交换平台

  目前,已有一些政府行业部门建设了信息系统,在各级政府部门之间进行信息交换已经成为一个很重要的问题。基于ASA与Mobilink的数据交换平台为这种信息交换提供了崭新的思路与解决方案。

  如果两个部门已经分别使用Sybase ASE、Oracle、DB2或SQL Server建立了自己的信息系统,而这两个系统之间需要进行数据交换。Mobilink对各种主流的后台数据库的支持使SQL Anywhere Studio成为可靠的易维护的性价比高的在两个异后构数据库系统之间进行数据交换的平台。

  4、中心数据库的最佳选择——Sybase IQ Multiplex

  “中心数据库”,该中心数据库可能位于中央级政府,对于该数据库的需求主要包括:

  1) 大数据量,可能会超过几个TB

  2) 主要用于统计、查询、分析,所以需要快速的查询性能

  3) 可不断的进行扩展

  Sybase IQ Multiplex正是中心数据库的最佳选择。

  上述解决方案已经应用于国内外各政府部门、财政部门、教育部门、军队、法院等单位。