首页 > 解决方案 > DB2 - 读写锁

问题描述

我正在开发一个涉及库存管理的 Web 应用程序。我的应用程序使用 DB2 作为数据库。

1)在我的应用程序中,有一个只插入记录的模块。这可能随时发生,因为记录是由客户输入的。

2) 还有一个独立的模块读取和更新输入的记录。该模块从不插入记录。它只是更新现有记录。此模块已安排好,因此每小时运行一次。我的问题是,如果第一个模块同时插入一条记录,那么第二个模块可以毫无问题地读取和更新记录吗?我指的不是当时刚刚输入的记录,而是表中需要处理的其他记录。(底线是当第一个模块插入数据时,我的第二个模块可以同时读取和更新同一张表的不同行中的数据吗?)

我对 DB2 非常陌生,听说过 DB2 中的锁定。这就是我提出这个问题的原因。

添加有关我的应用程序的以下信息。这两个模块都是用java编写的。第二个模块是一个弹簧启动应用程序。操作系统是windows。

先感谢您。

标签: concurrencydb2locking

解决方案


推荐阅读