Transaksi dan Storage Engine
Bagian dari kursus MySQL
Dua perintah UPDATE memindahkan dua puluh pound dari Ada ke Bilal. Yang pertama jalan, koneksi putus, yang kedua tidak pernah terjadi, dan dua puluh pound itu lenyap begitu saja. Tidak ada satu pun perintah yang salah tulis. Bug-nya adalah keduanya menjadi dua peristiwa terpisah padahal seharusnya menjadi satu peristiwa yang tidak bisa dibelah.
Jawaban MySQL untuk itu adalah transaction, dan MySQL punya keanehan di sekitarnya yang tidak dimiliki database arus utama lain: apakah transaction bekerja sama sekali bergantung pada pengaturan per table. MySQL memakai model storage engine yang bisa dipasang-lepas, di mana setiap table memilih mesin yang menyimpan dan mengunci barisnya, dan tiap engine tidak punya kemampuan yang sama. ...
Ingin belajar MySQL Transaksi dan Storage Engine di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan MySQL siap pakai, dan kerjakan Transaksi dan Storage Engine secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniTransaksi dan Storage EngineYang akan kamu pelajari
- InnoDB vs MyISAM
- START TRANSACTION
- COMMIT
- ROLLBACK
- Isolation levels
- REPEATABLE READ default
- Gap locks
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
13 pelajaran- 1Apa itu MySQL20 mnt
- 2CLI mysql dan Perintah Pertama25 mnt
- 3Membuat Database dan Tabel30 mnt
- 4Tipe Data30 mnt
- 5SELECT dan WHERE30 mnt
- 6Join35 mnt
- 7Aggregate dan Pengelompokan30 mnt
- 8Index30 mnt
- 9Transaksi dan Storage Engine35 mnt
- 10Stored Procedures dan Triggers35 mnt
- 11EXPLAIN dan Query Tuning35 mnt
- 12mysqldump dan Pemulihan25 mnt
- 13Capstone: Rancang Skema Ecommerce50 mnt
