InnoDB combină două mecanisme. MVCC permite SELECT-urilor simple să citească un snapshot consistent fără să blocheze, așa că cititorii nu blochează niciodată writer-ii. Lock-urile protejează scrierile: // iau row locks, iar InnoDB folosește și (rândul + golul dinaintea lui) pentru a opri phantoms sub REPEATABLE READ.
