事务有哪些特性,项目中怎么解决这些问题?

参考解答

事务通常是指数据库中一组原子的、不可分割的sql语句,这些sql要么全部执行成功,只要有一条语句失败,前面执行成功的语句也要撤销。

事务具有四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持久性( Durability )。这四个特性简称为 ACID 特性。

  • 原子性, 指事务内的多条sql是一个整体,不可分割,要么都成功,有一个失败就应当回滚
  • 一致性, 事务前后,数据的状态应当一致
  • 隔离性, 影响两个事务之间的数据可见(有隔离级别划分)
  • 持久性,如果事务成功,那么事务所做的修改,应当被永久的保存起来

results matching ""

    No results matching ""