面试精简回答:事务包含多个业务操作,这些操作要么都执行,要么都不执行,常用来保证数据的一致性
1、什么是事务?
事务:是一种机制、一个操作序列,包含了一组数据库操作命令,事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败,事务是一个不可分割的工作逻辑单元
2、什么是事务的4大特征?
原子性(Atomicity): 事务是不可分割的最小操作单位,要么同时成功,要么同时失败
一致性(Consistency) :事务完成时,必须使所有的数据都保持一致状态
隔离性(Isolation) :多个事务之间,操作的可见性
持久性(Durability) :事务一旦提交或回滚,它对数据库中的数据的改变就是永久的
3、事务的作用是什么?
保证数据的一致性