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.
