1.乐观锁与悲观锁 http://www.blogjava.net/loocky/archive/2006/11/15/81138.html
简介:悲观锁依靠数据库提供的锁机制实现。乐观锁基于数据版本记录机制实现,大多还依靠系统中的数据存储逻辑。如果有外部系统,使用乐观锁策略时,需要使用以下几种方式:
(1)用存储过程实现乐观锁,对外不公开数据库表,只公开基于存储过程的数据更新途径;(2)依赖数据库本身的实现,如mysql的Innodb引擎的MVCC机制就是一种乐观锁机制。
2021-07-09 22:27:41
1.乐观锁与悲观锁 http://www.blogjava.net/loocky/archive/2006/11/15/81138.html
简介:悲观锁依靠数据库提供的锁机制实现。乐观锁基于数据版本记录机制实现,大多还依靠系统中的数据存储逻辑。如果有外部系统,使用乐观锁策略时,需要使用以下几种方式:
(1)用存储过程实现乐观锁,对外不公开数据库表,只公开基于存储过程的数据更新途径;(2)依赖数据库本身的实现,如mysql的Innodb引擎的MVCC机制就是一种乐观锁机制。