下载此文档

Delphi分布式数据库中的事务处理.pdf


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
第期总第期内蒙古科技与经济.,
年儿月.
分布式数据库中的事务处理
南楠,赵立新
/峡职业技术学院,河南峡
摘要:文章通过举例说明,介绍了在开发的分布式数据库系统中事务处理的种类,以及事
务处理方法的使用。
关键词:;分布式数据库;事务处理
中图分类号:.. 文献标识码: 文章编号:——
随着网络的普及,信息量迅速增加,而所采用事务处理的种类
的许多信息技术都已离不开数据库,因此对数据库在用创建数据库应用程序时有两种方
的管理工作显得日益重要。数据库的管理技术已由法来实现事务管理:隐式和显式。
最早的单机本地数据库模式,发展到主从结构应用. 使用隐式方法实现事务管理
程序模式,直到现在的多层应用程序模式,其中最常在默认情况下,通过—
见的是层分布式结构。分布式数据库系统就是物为数据库应用程序提供了隐含的事务
理上分散而逻辑上集中的数据库系统。分布式数据管理能力:当数据集的某条记录要写到数据库中时,
库系统使用计算机网络将地理位置分散而管理和控能保证不会有部分字段被更新而其他字段没
制需要不同程度集中的多个逻辑单位通常是集中有被更新的情况发生,从而保证了最小的记录更新
式数据库连接起来,共同组成一个统一的数据库系和整个数据库中数据的一致性。但这种隐含的事务
统。当多个用户同时访问数据库时,就会出现并发管理能力毕竟是有限的,同时由于写人数据库的数
冲突,网络阻塞,这时事务控制就成为解决冲突的关据的每一行都要进行事务控制,所以它会导致网络
键技术。开销增大、应用程序性能下降,从而大大降低数据库
三层分布式数据结构应用程序的执行速度。因此在多用户的环境下,尤
三层应用程序结构是依据数据库应用程序中其是访问远程服务器的情况下,这种事务管理
种相对独立的逻辑功能,将其分成抽象程度不同的方法不大适用。
个部分:客户端应用程序、应如果显式地控制事务,便可以根据应用的需要
用程序服务器及数据库服务器选择有效的时间来启动、提交和回滚事务。在多用
部分。客户应用程序运行在客户户环境下,开发客户端应用程序时尤其是在运程的
机上,提供用户界面;应用服务器运行在一台单独的之上运行时,应该采用显示的方式控
机器上,为不同的客户提供共享的事务规则处理;数制事务。
据库服务器通过负责数据库管理。者的任. 使用显式方法实现事务管理
务、设计要求和实现手段如下表所示。使用显式方法管理事务,能选择最有效的时机
来开始、提交和终止事务。因此在开发多用户环境
表三层/的任务、设计要求、实现手段表
下访问远程服务器的数据库应用程序时,就应
该显式地使用事务。在数据库应用中,可通
过下述两种方法显式地控制事务:
①利用组件提供的方法和属性。这
种方法的主要优点是程序简易、清晰,与端
的数据库管理系统独立。
②通过、或组
件,将用以控制事务程序直接传送给
,这种方法的主要优点是可以充分利用
从上图可以看出事务起到了重要的作用,数据端数据库管理系统所提供的事务管理功能。
库事务保证的数据的一致性,即使有硬件故障时也在应用程序中进行事务控制最好使用—
是如此。当有多个用户并行使用数据库时保证的数中提供的方法,它产生的代码更清晰,应用程序
据的完整性。的可移植性更高。下

Delphi分布式数据库中的事务处理 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小泥巴
  • 文件大小0 KB
  • 时间2014-04-01