事物
xf_come_on
为了梦想,加油!
展开
-
什么是事物
事务是作为一个独立单元的一组有序的数据库操作。如果有一组中的所有操作都成功,则认为事物成功,即使只有一个操作失败,事物也不成功。如果所有操作成功完成,事物则被提交。 操作失败事物则回滚,该事物所有操作的影响都将被取消。事物的四大原则 原子性:事物的所有步骤必须成功,否则任何步骤不会被提交; 一致性:事物的所有步骤都必须成功,否则搜有数据都将会恢复到开始状态之前; 隔离性:未完成事物所做的步骤必原创 2017-10-21 15:55:28 · 604 阅读 · 0 评论 -
深入浅谈事物
从数据库系统角度 共享锁(Shared Lock) 读锁,保证数据只能读取,不能被修改。 如果事务A对数据M加上S锁,则事务A可以读记录M但不能修改记录M,其他事务(这里用事务B)只能对记录M再加上S锁,不能加X锁,直到事务A释放了记录M上的S锁,保证了其他事务(事务B)可以读记录M,但在事务A释放M上的S锁之前不能对记录M进行任何修改。 地址: 更能了解事物 https://segmen原创 2017-10-30 15:10:09 · 166 阅读 · 0 评论