基于mysql和php的分布式事务处理1,浅议PHP和MySQL的分布式事务处理.pdf

浅议PHP和MySQL的分布式事务处理

互联网 special focus 本期关注

浅议PHP和MySQL 的分布式事务处理

周洁 / 余姚市技工学校

摘 要:计算机网络的发展开扩了PHP和MySQL的应用范围,数据库技术全世界都在密切关注,这种技术领域将分布于我

们生活中的各个方面。对于一些中小型企业来讲,PHP和MySQL的管理系统软件非常适用,性能高、成本低、运行快和

操作简单等优势大大满足了人们对数据库的需要。本文针对PHP和MySQL的概念分析,对分布式数据管理进行讨论,通

过举例说明分布式事务处理的存在问题与存在优势。

关键词:MySQL;PHP;分布式事务处理

HP 和MySQL 是一种比较出色的开放源码软 用关键字来开始一个事务,确认后再结束事务,也就是是

件,这种组合形式已经成为很多人的建站模 由Begin开始一个事务,直接提交确认完成结束任务。

P式。计算机网络的发展需要一个十分强大的数 例:一台ATM 自动存取款机,小王想用自己在中国银

据库做后台,这些系统与系统、数据与数据之间的分布式 行的账户转账到交通银行的账户中,这种操作是是利用数

事务处理利用PHP和MySQL 的功能可以做到分段式处理方 据库与数据库中相连接的多个数据库分布式事务处理。数

式,保证了整体数据的完整性,一旦出现问题,通过引入 据库中包括账户卡号、余额信息、交易日期、交易类型等

XA概念将PHP和MySQL 的程序简化,整体事务由XA来完 信息,是由账户表和日志表进行分别存储。

成,应用程序只负责数据为的处理,从而大大优化了了应 这种常见分布式事务处理方法如不发生意外,能够

用程序的操作方式与成功率。 一直保持各数据库间的统一性,实现分布式事务处理。可

1 MySQL概念 一旦出现意外,如当用户信息传入到数据库服务器中,数

MySQL 是一个管理系统软件,是一种开放源码软 据服务器突然死机,服务器还没进行提交,数据库与数据

件,它的利用程度非常自由。由于软件本身的特点非常明 库间将失去联系,无法保证数据的统一性和准确性。或当

显,快速、成本低且体积小,所以在中小型企业中非常流 所有事务处理完成后但数据服务器将操作成功返回给客户

行。它的功能应用广泛,通过测试证明它非常准确、稳 时,网络连接突然中断,这同样不能使数据统一,这种情

定,完全可以适用于多CPU102 2001.18计算机。MySQL软 况虽然是服务器操作完成,但是客户认为事务操作失败,

件是一种核心级多线程资源,可以在不同区域不同平台上 但若要检测出哪项事务使任务没有完成,这个过程比较复

进行操作,丰富了set、blob 、timestamp等数据类型,可支 杂。因此,需要引入两阶段提交协议进行操作,通过PHP

持多数据库统一查询,为WINDOWS提供ODBC 的接口。 和M [3]

ySQL 的分布式事务处理 。

MySQL 的特点不止如此,还有很多技术优点,所以操作者 4 PHP和MySQL的分布式事务处理的优势

非常喜欢使用该程序软件[1] 。 在PHP和MySQL接口连接执行分布式事务时,引入XA

2 PHP的概念 概念,PHP和MySQL执行此任务,是将每个服务器上涉及的

PHP是一个英文缩写名称,即:Hypertext Preprocessor, 事务全部提交并返回。根据分段提交方法,在整体事务被执

英文超级本预处理语言的缩写形式,它和ASP都是一种脚

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值