Đọc thừa trong DB2
Hình sau cung cấp cho chúng ta ví dụ của vấn đề này
Hình trên trình bày chuỗi sự kiện:
- App1 mở một bảng
- App2 thêm một dòng vào cơ sở dữ liệu ở nơi mà nó có đủ tiêu chuẩn của bảng
- App2 hoàn tất những thay đổi
- App1 đóng và lại tiếp tục mở bảng
Trong trường hợp này, App1 sẽ không thấy dữ liệu tương tự như đạng đọc lặp lại, nó sẽ lấy được nhiều dòng hơn. Vấn đề này được gọi là đọc thừa