Latest Updates

Penjelasan Mengenai Format Tabel MyISAM

Format tabel MyISAM merupakan pengembangan dan penyempurnaan dari format tabel ISAM, dan merupakan format tabel default pada MySQL. Pada MyISAM file indeks disimpan dengan nama akhiran .MYI dan file data disimpan dengan nama akhiran .MYD. Adapun penyempurnaan yang dilakukan pada MyISAM antara lain:
  • Adanya suatu kode pembeda yang akan memberi tanda bila suatu tabel tidak ditutup dengan semestinya setelah dibuka. Bila menjalankan program MySQL Server, mysqld, dengan pilihan –myisam-recover, maka secara otomatis tabel yang telah ditandai tersebut akan dipulihkan (bila rusak) atau ditutup dengan semestinya (bila belum ditutup). Hal ini sangat membantu untuk menjaga keutuhan dan validitas tabel.
  • Kemampuan kolom AUTO_INCREMENT lebih handal dibandingkan dengan format tabel ISAM.
  • Mendukung file ukuran besar (63-bit) pada sistem operasi tertentu yang juga mendukung pembuatan dan pembacaan file-file data ukuran besar.
  • Pada kolom BLOB dan TEXT bisa dilakukan pengindeksan.
  • NULL diperkenankan pada kolom yang diindeks (tetapi sebaiknya dihindari).
  • Jumlah maksimum file indeks adalah 32 buah per tabelnya, dan masih dapat dikembangkan hingga mencapai 64 buah per tabel dengan kondisi tertentu tanpa harus mengkompilasi ulang program myisamchk.
  • Program bantu myisampack dapat memadatkan kolom BLOB dan VARCHAR.
Walaupun format tabel MyISAM dapat dikategorikan sangat handal, tetapi pada suatu saat bisa saja terjadi kerusakan yang diakibatkan oleh:
  • Server mati secara mendadak akibat aliran listrik padam.
  • Kerusakan pada perangkat keras.
  • Penghentian proses oleh perintah KILL pada saat proses sedang dalam kondisi menulis.
  • Kesalahan pada program MySQL atau ISAM.
  • Melakukan suatu proses dengan program bantu lain (seperti MyISAM) pada saat tabel sedang sibuk diakses.
Ciri-ciri tabel MyISAM yang mengalami kerusakan antara lain:
  • Munculnya pesan kesalahan ‘ Incorrect key file for table: ‘…’
  • Query tidak menghasilkan data yang lengkap.

0 Response to "Penjelasan Mengenai Format Tabel MyISAM"

Post a Comment

Terima kasih telah berkunjung ke blog tentang tugas sekolah ini, silahkan tuliskan komentar

Cari Blog Ini