આઇસોલેશન લેવલ્સ નિયંત્રણ કરે છે કે સમવર્તી ટ્રાન્જેક્શનો એકબીજાના અપ્રતિશ્રુત (અથવા પ્રગતિશીલ) ફેરફારોમાંથી કેટલું જોઈ શકે છે — સુસંગતા સાથે કામગીરી/સમવર્તતા માટે ટ્રેડ ઑફ કરે છે. ઉચ્ચતર આઇસોલેશન વધુ વિસંગતિ રોકે છે પરંતુ લૉકિંગ/સંઘર્ષ વધારે છે.
સમવર્તી વિસંગતિઓ (જે આઇસોલેશન રોકે છે)
DIRTY READ → reading another transaction's UNCOMMITTED changes (which may roll back)
NON-REPEATABLE READ → re-reading a row gives different values (another txn UPDATED it)
PHANTOM READ → re-running a query returns different ROWS (another txn INSERTED/DELETED)
જ્યારે ટ્રાન્જેક્શનો સમવર્તીમાં ચાલે છે — આઇસોલેશન લેવલ્સ નિયંત્રણ કરે છે કે કયું રોકવામાં આવે છે તે સમસ્યાઓ હોઇ શકે છે.
