许多乐观并发示例通过使用数据库时间戳或标志来引用更新。
但是,我想处理 INSERTS 的乐观并发
为了说明这里是一个假的场景:
多个用户可以同时插入一个日记帐分录,但每个日期只允许一个日记帐分录。
由于多个用户可以创建日记帐分录,因此没有任何并发控制,我最终可以在同一日期创建多个日记帐分录。
在不使用数据库(即数据库唯一键约束)的情况下,如何防止在应用层发生这种情况
许多乐观并发示例通过使用数据库时间戳或标志来引用更新。
但是,我想处理 INSERTS 的乐观并发
为了说明这里是一个假的场景:
多个用户可以同时插入一个日记帐分录,但每个日期只允许一个日记帐分录。
由于多个用户可以创建日记帐分录,因此没有任何并发控制,我最终可以在同一日期创建多个日记帐分录。
在不使用数据库(即数据库唯一键约束)的情况下,如何防止在应用层发生这种情况