事务四大特性
什么是事务?
一般指的是要做的或所做的事情。在计算机术语中指的是访问并可能更新数据库中各种数据项的一个程序执行单元。
数据库事务四大特性(ACID)
原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么不执行。
一致性(Consistency):事务应该确保数据库的状态从一个一致状态转变为另一个一致状态。一致状态的含义是数据库中的数据应满足完整性约束。
隔离性(Isolation):多个事务并发执行时,一个事务的执行不影响其它的事务执行。
持久性(Durability):已提交的事务对数据库的修改应该永久的保存在数据库中。