美文网首页
事务总结

事务总结

作者: 梦诗酒年华 | 来源:发表于2018-09-26 08:13 被阅读0次

事务就是将数据库从一种一致状态转换为另一种一致状态。事务可由一条非常简单的SQL语句组成, 也可以由一组复杂的SQL语句组成。事务是访问并更新数据库中各种数据项的一个程序执行单元。 在事务中的操作, 要么都做修改, 要么都不做, 这就是事务的目的, 也是事务模型区别与文件系统的重要特征之一

事务具有四大特性:

1、原子型:指的是整个数据库事务是不可分割的一个工作单位。只有使事务中所有的数据库操作都执行成功,才算整个事务 成功。如果事务中一个mysql语句执行不成功,则会撤回所有的mysql语句,数据库状态应该退回事务执行之前。

2、一致性:将数据库从一种状态转换另一种一致的状态。在事务开始之前和事务结束之后,数据库的完整性约束没有被破坏。

3、隔离性:事务的隔离性要求每个读写事务的对象对其他事务的操作对象能相互分离,即该事务提交前对其他事务都不可见,通常这使用锁住一个实体对象的子集,以此来提高事务之间并发度。

4、持久性:事务一旦提交,其结果就是永久性的。即使发生宕机等故障,数据库也能将数据恢复。需要注意的是,只能从事务本身的角度来保证结果的永久性。

相关文章

  • Oracle事务Transaction

    参考资料: Transactions 关于Oracle事务的总结 什么是事务? 事务(Transaction)是访...

  • 事务总结

    事务就是将数据库从一种一致状态转换为另一种一致状态。事务可由一条非常简单的SQL语句组成, 也可以由一组复杂的SQ...

  • 一个@Transaction哪里来这么多坑?

    目录前言事务失效  数据库层面  业务代码层面  总结事务回滚相关问题读写分离跟事务结合使用时的问题总结 前言 在...

  • 黑猴子的家:mysql 事物实操

    1、事务总结 2、查看事务是否自动开启 3、事务案例演示一 4、演示delete和truncate在事务中的区别 ...

  • Spring事务总结

    定义 逻辑上的一组操作,要么全做,要么全不做。 四大特性(简称ACID): 原子性(Atomicity)事务是不可...

  • Spring事务总结

    1. 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 我们系统的每个业务方法可能包括了多个原子性...

  • Postgresql 事务总结

    Postgresql 事务总结 五种并发问题 丢失更新: 一个事务覆盖另一个事务已提交的更新数据. dirty r...

  • Spring事务总结

    1. 事务定义 2. 事务状态 3. 编程式事务

  • Spring事务总结

    1.事务:多个操作组成单元,要么全部执行成功,要么全部执行失败。2.事务特性 (1)事务有四个特性:ACID原子性...

  • Spring事务总结

    1. 编程式事务和声明式事务 spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务Spring推荐...

网友评论

      本文标题:事务总结

      本文链接:https://www.haomeiwen.com/subject/aynjwftx.html