Menjelaskan mesin penyimpanan umum

Selesai

Mesin penyimpanan MySQL default dan paling banyak digunakan adalah InnoDB. Azure Database for MySQL mendukung InnoDB untuk server tunggal dan server fleksibel. Di unit ini Anda akan mempelajari mesin penyimpanan umum lainnya.

MyISAM

Mesin penyimpanan MyISAM adalah mesin penyimpanan warisan MySQL dan merupakan mesin penyimpanan default selama bertahun-tahun. Ada batasan dengan MyISAM, termasuk tidak ada jaminan atas proses tulis akan ditulis ke disk. Jika sistem crash, tabel mungkin rusak, dan data dapat hilang.

MyISAM tidak mendukung transaksi; setiap pernyataan individu diperlakukan sebagai transaksi. Juga MyISAM tidak mendukung enkripsi. Mulai dari MySQL versi 8.0, MyISAM tidak lagi didukung dan juga tidak didukung di Azure Database for MySQL.

Blackhole

Blackhole adalah mesin penyimpanan yang tidak menyimpan data. Data yang ditulis ke tabel yang disimpan di mesin penyimpanan Blackhole akan segera dibuang (masuk ke lubang hitam). Saat Anda mengkueri tabel Blackhole, tabel tersebut akan mengembalikan hasil kosong. Definisi tabel disimpan dalam kamus data global, tetapi tidak ada file yang terkait dengan tabel karena tabel tidak akan menyimpan data apa pun. Tidak seperti kedengarannya, ada kasus penggunaan untuk mesin penyimpanan ini. Mesin penyimpanan Blackhole tidak didukung di Azure Database for MySQL.

Arsip

Arsip adalah mesin penyimpanan khusus yang dirancang untuk data arsip. Data tidak diindeks dan disimpan dalam format terkompresi dan terenkripsi. Anda dapat memasukkan data ke dalam file, tetapi tidak menghapus atau memperbaruinya. Mesin penyimpanan arsip tidak didukung di Azure Database for MySQL.

Gabungan

Mesin penyimpanan Federasi memungkinkan Anda untuk mengkueri data dari database MySQL jarak jauh. Mesin penyimpanan ini tidak diaktifkan secara default di MySQL dan tidak didukung di Azure Database for MySQL.

Catatan

Kunci asing tidak didukung oleh semua mesin penyimpanan. InnoDB mendukung batasan kunci asing. Untuk mesin penyimpanan lainnya, batasan kunci asing dapat dibuat, tetapi diabaikan.