Ένα transaction ομαδοποιεί statements σε μία ατομική μονάδα: είτε κάνουν όλα commit είτε όλα roll back, δίνοντας το A, C, I, D του ACID. Το isolation level ρυθμίζει το "I" — πόσο μπορούν τα ταυτόχρονα transactions να βλέπουν τα uncommitted ή μεταβαλλόμενα δεδομένα το ένα του άλλου.
