数据库事务

本文将针对数据库中事务的概念进行总结。

事务的定义及性质

什么是事务

事务是对数据库中一系列操作进行统一的回滚或者提交的操作,主要用来保证数据的完整性和一致性。

事务的四大特性

原子性

事务包含的操作要么全部成功,要么全部失败回滚,不允许提交不完整的操作

一致性

事务开始前后,数据库完整性约束不被破坏,不能A扣了钱,但B没有收到

隔离性

并发访问数据库时,不同的事务要相互隔离,在A取钱过程结束前,B不能向内充值

持久性

一个事务一旦被提交,对数据的改变就是永久的,即使数据库故障,也不能丢失

参考文献

0%