您的位置:首页 >> 数据库 >> Sybase >> 正文
RSS
 

国家防汛指挥系统工程技术试验方案

http://www.rdxx.com 06年06月13日 12:16 互连网 我要投稿

关键词: 系统工程 , 方案 , 技术 , 系统 , 工程
  国家防汛指挥系统工程是一个综合性的、复杂的应用系统,涉及到多个厂商的合作,包括硬件平台厂商、网络厂商、数据库厂商、各种应用软件厂商以及系统集成厂商等等。Sybase公司在该系统的建设中将通过和其它各厂商的紧密配合,为国家防汛指挥系统工程的建设作出自己的努力。在技术方案中,就软件方面比较关键的问题有:分布式的数据存储、在各个层次间的数据传输、系统的管理与维护、三层体系结构的应用等,下面就这些问题,提出相应的解决方法。

一、数据存储

  国家防汛指挥系统工程需要建立一个分布式的数据存储环境,需要有适合各种情况的数据库产品,既要满足高资源配置的中、小型机和工作站档次的服务器硬件环境,也要满足那些低档的PC服务器环境。Sybase为此提供Adaptive Server Enterprise(ASE)和Adaptive Server Anywhere(ASA)两种数据库产品。

  ASA是Sybase用于工作组级数据存储的数据库产品,可以支持Windows 3.x/95/NT等平台。ASA是一个非常轻型的数据库管理系统,对系统资源的要求很低,管理和维护的任务也较少。ASA和ASE一样,是一个完全关系型的数据库管理系统,支持所有的关系型特征。

  在该系统中,如果存在异构数据库的存储,Sybase可以很好地把它们结合起来。Sybase Enterprise Connect提供了全开放的、多达25种以上数据源的透明网关,支持完全的读写访问,这些数据源不仅包括了流行的关系型数据库(如OracleInformixDB2、MS SQL Server等),还包括主机数据库与非关系型数据库(如AS400等)。此外,Sybase的Open Server、PowerBuilder、Replication Server等都提供了对流行的关系型数据库快速的数据转换与集成能力。

  在国家防汛指挥系统中,会涉及到大量多媒体数据的存储。由于多媒体数据与常规数据相比,数据量较大,在存储这类数据时Sybase 提供了多种方式。一种方式是Sybase将图形、图像、音频、视频等类型的数据统称为BLOB(大二进制对象)型数据,针对BLOB数据提供了Image和text字段的存储能力,因此可以将多媒体数据存储在数据库中。此种方式对数据的管理比较简单,但是会增加数据库的负担,降低效率。另一种方式是用户给多媒体数据(如图形、图像数据)建立文件名与路径后,将该文件名与路径存到数据库相应字段中,而该图形、图像数据以某种格式存在于操作系统文件中。此种方式对数据库的影响较小,但是增加了数据管理的复杂性。

二、数据传输

  国家防汛指挥系统工程是一个分布式的应用环境,数据是由基层的数据采集点进行收集,然后层层上报。在传输过程中,各个层次的网络环境和传输的数据量都是不同的,需要进行传输的数据也是不同的,包括结构化数据和非结构化数据(多媒体数据),因此需要根据具体情况选择具体的数据传输方式。为了解决数据传输,可以考虑多种方式进行试验,最后选择效率高、易维护的方法进行推广。

  Sybase Replication Server

  对于网络带宽较高(至少64K专线)、可以保持常连接的情况(如流域与中央),可以考虑采用Sybase Replication Server进行数据的传输。

  Replication Server的工作原理是:由Replication Agent实时监视数据库管理系统的事务日志,捕捉针对数据库的操作及数据的变化,并以事务为单位由复制服务器根据用户预先的定义向远程数据库管理系统复制。

  Replication Server进行数据复制是基于事务的,即在网络上传输的是数据库事务(相应的SQL语句)而不是实际改变的数据,这样在主点和复制点数据库,都是使用同样的事务来操作数据,保证了数据的一致性。Replication Server只复制已经提交并且没有被复制过的数据库事务,即进行增量复制,这样可以降低网络的负载。同时,在网络上只传事务而不传数据也大大降低了网络的负载。

  Replication Server采取了先进的、智能的存储转发机制来保证系统的可用性,当网络发生故障时,Replication Server暂存主点数据变化,等网络恢复正常时,再按正常情况同步数据。

  Replication Server支持异种数据库之间的复制。通过针对各种数据库的中间件选项(Replication Agent、Enterprise Connect)和Replication Server,可以在不同的数据库之间进行数据复制,满足信息系统的各种需要。

  Sybase SQL Remote

9 7 3 1 2 3 4 8 :

 
 
标签: 系统工程 , 方案 , 技术 , 系统 , 工程 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站