企业级开发
iteye_10857
这个作者很懒,什么都没留下…
展开
-
两阶段事务简介
实现分布式事务的关键就是两阶段提交协议。在此协议中,一个或多个资源管理器的活动均由一个称为事务协调器的单独软件组件来控制。此协议中的五个步骤如下: • 应用程序调用事务协调器中的提交方法。 • 事务协调器将联络事务中涉及的每个资源管理器,并通知它们准备提交事务(这是第一阶段的开始)。 • 为 了以肯定的方式响应准备阶段,资源管理器必须将自己置于以下状态:...原创 2008-08-27 21:58:03 · 190 阅读 · 0 评论 -
BPEL事务与补偿机制
事务(transaction)对于软件工程师来说是一个非常重要的概念。按照非正式的表述方式,事务是指一组作为同一单元的活动,要么全部成功,要么全部失败。这种“全部或者没有”的语义是数据库访问的基础。按照正式的表述,事务包括如下属性:原子性、一致性、隔离性和持久性(Atomic、Consistent、Isolated和Durable)——ACID。 事务对于业务交互来说至关重要,为了...原创 2008-08-27 22:46:53 · 149 阅读 · 0 评论 -
ORACLE锁的管理
ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁,sub share 3:Row-X 行独占(RX):用于行的修改,sub exclusive 4:Share 共享锁(S):阻止其他DML操作,share 5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive 6:exclusive 独占(...原创 2008-12-06 18:53:31 · 82 阅读 · 0 评论