两个不同的东西,隔离不是靠锁实现的,是靠对数据的监控实现的。
锁:表加好了锁,除非出现死锁等特殊状况,事务是不会被数据库主动回滚的。
隔离:如果发现数据不符合相应的事务隔离级别,当前事务会出错并回滚。相比锁被回滚可能更大,需要程序有出错重试的步骤。
两个不同的东西,隔离不是靠锁实现的,是靠对数据的监控实现的。
锁:表加好了锁,除非出现死锁等特殊状况,事务是不会被数据库主动回滚的。
隔离:如果发现数据不符合相应的事务隔离级别,当前事务会出错并回滚。相比锁被回滚可能更大,需要程序有出错重试的步骤。
本文标题:数据库中isolation和lock的区别
本文链接:https://www.haomeiwen.com/subject/eqwvwftx.html
网友评论