टॉम इसका एक अच्छा जवाब प्रदान करता है:लेन-देन अलगाव स्तर पर
वह कहते हैं:
<ब्लॉककोट>पढ़ें UNCOMMITTEडिसोलेशन स्तर गंदे पढ़ने की अनुमति देता है। Oracle डेटाबेस डर्टीरीड का उपयोग नहीं करता है, न ही यह उन्हें अनुमति भी देता है। UNCOMMITTEडिसोलेशन स्तर को पढ़ें का मूल लक्ष्य एक मानक-आधारित परिभाषा प्रदान करना है जो गैर-अवरुद्ध पढ़ने की अनुमति देता है।
...
<ब्लॉककोट>अब, एक डेटाबेस जो एक गंदे पढ़ने की अनुमति देता है ... न केवल यह गलत उत्तर देता है, बल्कि यह भी देता है ... [एक उत्तर] ... जो तालिका में कभी मौजूद नहीं था। एक बहुउपयोगकर्ता डेटाबेस में, एक गंदा पढ़ा जा सकता है खतरनाक विशेषता।व्यक्तिगत रूप से, मैंने इसकी उपयोगिता कभी नहीं देखी...
यहाँ मुद्दा यह है कि गंदा पढ़ना एक विशेषता नहीं है; बल्कि, यह जवाबदेही है। Oracle डेटाबेस में, इसकी आवश्यकता नहीं है। बिना किसी गलत परिणाम के आपको गंदे पढ़ने—नोब्लॉकिंग—के सभी लाभ मिलते हैं।