《分布式事务概要理论概述》2300字.docVIP

  • 0
  • 0
  • 约2.78千字
  • 约 4页
  • 2026-07-17 发布于湖北
  • 举报

PAGE

PAGE9

分布式事务概要理论概述

1.1分布式事务

事务(Transaction)一般被定义为指所做的或者即将要做的事情。但是在计算机领域中是指一个程序执行单元(unit),此执行单元发生在可能出现更删改查的各种数据项上。通常编程语言或者高级数据库操纵语言编写的程序执行会伴随事务的出现,并用形如开始事务begintransaction和结束事务endtransaction的语句或函数来作为边界界定。同时事务的组成也是由这些可以在数据库执行的一个个语句或函数全体执行操作组成。从事件操作执行的回滚以及并发角度来分析,事务也可以作为它们发生处理的基本单位。[摘自百度百科]

深入分析事务的属性,可以概括为原子性A、一致性C、隔离性I、持久性D这四个方面。

原子性(atomicity):每个事务的操作执行都是一个整体。一个事务执行中的所有操作一起都做或者一起不做。

一致性(consistency):与原子性紧密相关。即事务执行操作完成后,相关数据项的状态改变是一个整体,不会存中间状态。

隔离性(isolation):不同事务在同一时间发生操作执行,他们对数据的改变是没有任何关联的。即每一个事务自身的操作执行及数据都是相互隔离的。

持久性(durability):持久性又被称作为永久性(permanence),它是指一个事务执行操作中的相关数据项一旦被提交,那

文档评论(0)

1亿VIP精品文档

相关文档