Perbandingan Engine MyIsam dan InnoDB

Kemarin waktu browsing-browsing gitu yaa disekitar forum foxpro,,ga sengaja baca artikel tentang Mysql katanya lebih baik Myisam atau Innodb..emmm..gini penjelasannya (bertahap yaa):

  1. innodb itu lebih baru dari myisam
  2. innodb lebih kompleks dari myisam.
  3. InnoDB semakin ketat dalam integritas data sementara MyISAM longgar.
  4. InnoDB menerapkan tingkat baris kunci untuk memasukkan dan meng-update baris sementara MyISAM menerapkan tingkat kunci tabel.
  5. InnoDB memiliki transaksi sementara MyISAM tidak.
  6. InnoDB memiliki kunci asing dan hubungan contraints sementara MyISAM tidak.
  7. InnoDB memiliki crash pemulihan lebih baik sementara MyISAM yang miskin memulihkan integritas data pada sistem crash.
  8. MyISAM memiliki indeks pencarian teks penuh (full text search) sementara InnoDB tidak.

ini penjelasan dari para pakar foxpro di kutip dari http://fox-id.org/smf/index.php/topic,8571.0.html

  • innodb lebih stabil dan gampang di jaringan, Myisam harus menerapkan lock spt lock dari vfp, sementara innodb cukup pakai START TRANSACTION
  • innodb support transaction yaitu teknologi Windows yang bisa menjamin bahwa proses penyimpanan data dari RANGKAIAN (lebih dari satu) tabel ter-eksekusi dengan konsep ALL OR NOTHING (semua berhasil, atau  semua batal/rollback), tidak terjadi sebagian berhasil sebagian gagal, Myisam merupakan engine MySQL yang telah lama digunakan. so, relatif lebih cepat dari InnoDB. tergantung bagaimana Anda mendesain database

jadi sebagai saran alangkah baiknya jika memakai engine innodb karena aplikasi memang seharusnya memanfaatkan penuh kemampuan transaction tersebut.namun tidak dipungkiri kemampuan tersebut juga mempunyai breakdown yaitu performance dan requirment kemampuan besar, aman,kuat pastilah lebih besar kebutuhan hardware/software dan lebih lambat dalam proses (walau untuk mesin sekarang bisa dibilang perbedaan itu sangat tipis) namun. tidak semua pengguna mempunyai (atau mampu) hardware yang baik. dalam kasus tertentu malah tidak bisa (karena kondisi tertentu, misalnya moblitas; portabilitas) walaupun suatu saat kendala2 tersebut bisa diatasi seiring dng perkembangan teknologi.

jadi pelajari lah Innodb,,ntr saya kasih toturialnya gimana relasi tabelnya..ok moga bermanfaat.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: