Tom cung cấp một câu trả lời tuyệt vời cho vấn đề này:Về Mức độ Cô lập Giao dịch
Anh ấy nói:
Cấp độ cách ly READ UNCOMMITTED của ĐỌC cho phép đọc bẩn. Cơ sở dữ liệu kỳ diệu không sử dụng dữ liệu bẩn, thậm chí không cho phép chúng.
...
Bây giờ, một cơ sở dữ liệu cho phép đọc sai ... không chỉ trả về câu trả lời sai mà còn trả về ... [một câu trả lời] ... chưa bao giờ tồn tại trong bảng. Tính năng nguy hiểm. Cá nhân, tôi chưa bao giờ thấy sự hữu ích của nó ...
Vấn đề ở đây là đọc bẩn không phải là một tính năng; đúng hơn, đó là tính đồng bộ. Trong Cơ sở dữ liệu Oracle, nó không cần thiết. Bạn nhận được tất cả những lợi ích của việc đọc bẩn — không chặn — mà không có bất kỳ kết quả sai nào.