当前位置:首页 > 名字故事 > 网络新词 > 正文

transaction是什么意思 transaction是什么

时间:2020-10-26 12:09:02

姓名测试

  现如今社会网络信息迅速发展的时代里,出现了很多我们都没有听过的词语,“transaction”就是一个。想知道“transaction是什么意思 transaction是什么”吗?接下来就请跟随小编来了解了解吧!

transaction是什么意思 transaction是什么

transaction是什么意思 transaction是什么

  transaction是什么意思 transaction是什么

  事务(transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如sql,c++或java)书写的用户程序的执行所引起,并用形如begin transaction和commit transaction或 rollback transaction语句(或函数调用)来界定。

  事务由事务开始(begin transaction)和事务结束(commit transaction或 rollback transaction)之间执行的全体操作组成。sql server中事务语句开始或结束时transaction可简写为tran。

  例如:在关系数据库中,一个事务可以是一条sql语句,一组sql语句或整个程序。

transaction是什么意思 transaction是什么

transaction是什么意思 transaction是什么

  特性

  事务是恢复和并发控制的基本单位。

  事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为acid特性。

  原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。

  一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。

  隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。

  持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。

  编后语:通过以上小编为大家解释了“transaction是什么意思 transaction是什么”的内容后,大家对此是不是有所了解了呢?如果想知道更多内容,请关注我们哦!

相关推荐

姓名测试

友情链接