ACID (Atomisitas, Konsistensi, Isolasi, Daya Tahan) properti digunakan untuk menggambarkan perilaku tersebut dalam database. Atomisitas hanya penting jika kita berurusan dengan modifikasi bersamaan . Untuk memastikan Konsistensi, tingkat Isolasi tertentu harus dicapai. Semakin banyak transaksi yang terisolasi berjalan, bagaimanapun, semakin sedikit kinerja yang biasanya dimiliki DBMS. Jadi ada yang disebut "tingkat isolasi ", yang menyatakan kesalahan apa yang mungkin terjadi dalam DBMS dan mana yang tidak.
Sekarang, MySQL mengimplementasikan semua level isolasi dalam database INNODB, dan Anda dapat memilih untuk setiap transaksi:https://dev.mysql.com/doc/refman/5.1/en/set-transaction.html
Basis data MyIsam tidak mendukung transaksi, namun operasi tunggal harus dijalankan secara atom. (Sumber:https://dev.mysql. com/doc/refman/5.0/en/ansi-diff-transactions.html ). Namun perhatikan, bahwa ini TIDAK menjamin data tidak berubah antara membaca dan menulis dalam satu operasi - atomisitas dalam istilah DBMS hanya berarti bahwa operasi dilakukan sepenuhnya atau dilewati sepenuhnya. Ini TIDAK menjamin isolasi, konsistensi, atau daya tahan.