- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式数据库通讯技术及其
在客票系统中的应用
齐玉杰陈光伟
铁道部科学研究院电子研究所
摘要 分布式数据库通讯技术{勾造了客票系统联网购票的基本骨架。奉文简单介绍了
分布式数据库通讯技术的模式以及该技术在客票系统数据组织方案中的运用。
-关键词 分布式数据痒通讯
1分布式数据库概述
分布式数据库技术是数据库技术和计算机网络技术相结合的产物,是伴随着科技而
发展、成熟的,在当今已得到广泛的应用。它具有分布性和逻辑相关性。所谓分布是指各个
数据库分布在不同的场点上;所谓逻辑相关性是指它不是各个分散数据库的简单集合。分布
式数据库具有资源共享,可靠性,分散工作负荷,可扩充性等优点。但也带来一些问题,由
于各结点均允许修改,从而可能产生数据不一致的问题。保持数据库的完整性,事务的可恢
复性则是数据库通讯需要解决的关键问题。
2分布式数据库通讯的横式
分布式数据库通讯可采用紧密一致性和松散一致性管理事务。紧密一致性是目前保持数
据一致性最强的一种方式。紧密一致性模型使用两阶段提交(2pc)服务来协调事务工作,
事务涉及的资源在事物事务执行过程中都被锁定。以便事务的所有部分作为一个整体全部提
交或全部回退。如果事务跨越多个资源管理器,紧密~致性模型需要分布式锁定。系统中任
何一部分有问题都会导致整个事务的不成功。
松敬一致性模型把重复数据分配到多个服务器上.一个数据库可以存放在网络的多个位置
上,其中的一个拷贝被指定为主版本,所有其它版本为复制版。如果数据有改动,所有其它
复制表的数据都要进行异步的修改。
3客票系统中主要采用的数据库通讯模式
为适应我国铁路跨度大,计算机网络条件落后.管理叉相对集中的特点,全国铁路客票
发售与预订系统(以下简称为客票系统)采用集中与分布相结合的客户,南U服务器结构,采
用分布式数据库技术实现。也正是成功地采用了分布式数据库通讯技术,从而结束了沿袭了 ●
几十年的手工售票模式,开创了全国联网售票的新局面。客票中主要采用复制服务器
(Repl/cafion
●
中心和车站的数据库通讯流程见附图l
●
●
●
图1车站和地区中心的数据库通信班程
3.1ReplicationServer
. Replication
据,来保证分布数据的一致性和完整性,它提供复制命令fRcL)和功能函数,给用户以灵活
Server负责
的手段,定制应用所需的复制及监控复制系统。在客票系统中,Replication
保证路网、列车、票价等基础数据的一致性。
3.2伽
Client/Server
CMS是客票系统的一个子系统。利用SYBAsE数据库系统提供的open
Library开发的、用于异地联网售票业务的网络应用软件。CMS应用程序的主要功能包括:
接受和管理用户的登录、分析和转发用户的命令请求以及请求结果。从CMS应用程序在客票
SeI-4er打交道并最终联
系统中所处的地位来看,它类似与一个中转站,用户通过它和SQL
结到SYBASE数据库。CMS应用程序的这种中转:叻能使得客票系统能够比较灵活的处理实际
业务的网上交易,它所处理的客票业务包括:售蔡,退票,废票和取消订票等。CMS是实时
交易处理系统,其业务处理属紧密一致性模型。
:|.3Trans
Client/ServerLibrary开发的数据库通讯系统软件,适用于大型分布式数据库,网络可靠
性低,数据传送量大,但要求不太实时(如统计信息)。特别对于多层次数据库体系,上下 ’
层数据结构不一定完全一致,上下层数据库之间出不是简单的复制与被复制的关系,而应加
原创力文档


文档评论(0)