Isolation (ACID)

Isolation adalah properti database (bagian dari ACID) yang memastikan bahwa transaksi yang dijalankan secara bersamaan akan meninggalkan database dalam kondisi yang sama seolah-olah transaksi tersebut dijalankan secara berurutan. Ini mencegah efek samping aneh saat banyak user akses data bareng.

Konteks Penggunaan

Penting saat flash sale di mana ribuan orang berebut stok barang yang sama.

Contoh

Jika A beli tiket terakhir dan B beli tiket terakhir di detik yang sama, Isolation memastikan hanya satu yang berhasil, tidak double booking.

Catatan

Level isolasi bisa diatur: Read Committed, Repeatable Read, Serializable.

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail
Apa Itu Isolation (ACID)? Definisi & Penjelasan | Kamus REA Ruangguru