Serializable

Der Isolation Level Serializable schliesst Dirty Read, Non-Repeatable Read und Phantom Read aus.

Bei Serializable verwenden lesende Zugriffe auf exisitierende Datenobjekte einen Shared Lock, der bis bis zum Ende der Transaktion gehalten wird. Der Shared Lock wird auch für Datenobjekte angefordert, die (noch) nicht exisitieren, aber von der Leseoperation gelesen werden könnten, wenn sie bereits existieren würden.