事务

  1. 事务(Transaction)是数据库区别文件系统的重要特性之一。
  2. 事务会吧数据从一种一致的状态转换为另一种一致的状态。要么修改都保存,要么都不保存
  3. 事务完全符合ACID的特性:
    • 原子性(atomicity),整个数据库事务是不可分割的工作单位。
    • 一致性(consistency)
    • 隔离性(isolation),隔离性还有其他称呼,如并发控制,可串行化,锁等。数据库系统提供一种粒度锁(granular lock)的策略。允许事务仅锁住一个实体对象的自己。
    • 持久性(durability)
  4. 事务的分类:
    • 扁平事务(Flat Tranaction):BEGIN WORK开始,COMMIT WORK 或者ROLLBACK WORK结束。
    • 带有保存点的扁平事务,保存点是递增的,就算回滚到节点2,下次还是会继续。
posted @ 2016-03-09 10:34  dalu610  阅读(112)  评论(0)    收藏  举报