丢失更新和脏读如何影响COBOL-DB2程序的处理?
丢失更新和脏读问题与并发有关。并发定义为两个或多个应用程序访问同一表数据的的能力。
丢失更新会以以下方式影响COBOL-DB2程序的处理。
假设有两个应用程序程序——PROG A和PROG B,它们试图访问ORDERS DB2表的同一行。PROG A和PROG B同时读取ORDERS表中ORDER_ID = 'Z87661'的行。PROG A更新此行中的某些数据并提交更改。PROG B现在更新同一行并提交更改,但PROG A所做的更改将被覆盖。
脏读会以以下方式影响COBOL-DB2程序的处理——假设有两个应用程序程序——PROG A和PROG B——PROG A在ORDERS DB2表中插入一行新数据。PROG B从ORDERS表中读取新插入的行。PROG A现在回滚新行的插入操作。PROG B现在拥有一行数据,而该行在ORDERS表中并不存在。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP