数据库事物
数据库事物 1.事物的四大特性(ACID) 原子性:事物是最小的执行单位,不允许分割,事物的原子性确保动作要么全部完成,要么完全不起作用。 一致性:执行事物前后,数据保持一致,多个事物对同一个数据读取的结果是相同的。 隔离性:并发访问数据库时,一个用户的事物不能被其它事物干扰,各并发事物之间数据库是独立的。 持久性:一个事物被提交之后,对数据库种的数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。 **2.什么是脏读?幻读?不可重复读? ** 脏读:某个事物已更新一份数据,另一个事物在此时获取了同一份数据,由于某些原因,前一个RollBack了操作,则后一个事物所读取的数据据就会是
用户评论