Selamat datang di sample-software.blogspot.com

Apa perbedaan Storage Engine pada MYQL ?

Monday, April 4, 20160 comments




Selamat Sore kali ini saya akan share apa itu perbedaan pada storage engine yaitu antara InnoDB dan MyIsam ?

langsung saja saya akan berikan perbedaan antara innodb dan myIsam

pertama yang akan kita bahas yaitu myIsam, apakah itu myIsam ? MyIsam adalah storage engine yang paling sering digunakan dalam website, data warehouse dan juga lainnya. MyIsam merupakan tipe data default yang digunakan dalam mysql di XAMPP

keuntungan myIsam :
1. Sederhana sehingga sangat mudah digunakan untuk pemula
2. Lebih cepat dari pada innodb dari keseluruhan karena menggunakan memory yang sedikit akibat dari struktur yang sangat simple
3. Lebih cepat dalam pembacaan data. Sangat recommended untuk table yang sering digunakan untuk pembacaan
4. Mendukung index text cepat
5. Kapasistas yang tertampung lebih besar daripada innodb

jika diatas kita sudah membahas keuntungan tentu ada kekurangannnya, lalu apakah kekurangannya ?
1. Tidak mendukung integritas data, sehingga untuk integritas data dilakukan secara program bukan di databasenya
2. Tidak mendukung transaski seperti commit, rollback ataupun crash recovery
3. Lebih lambat dibandingkan dengan innodb jika proses yang dilakukan adalah insert atau update

baik sekarang masuk kepembahasan InnoDB, jika diatas kita sudah membahas kupas tuntas dengan myIsam sekarang dengan innodb, lalu apakah perbedaannya dengan InnoDB ?

Innodb sering dikenal karena mempunya fiture transaksi seperti commit, rollback ataupun crash recovery layaknya oracle, disamping itu juga mempunyai table relasi dan integritas

lalu apa keuntangannya ?
1. Mendukung relasi data secara penuh karena dengan adanya foreginkey (relasi antara table)
2. Lebih cepat dalam proses menulis (insert, update) table
3. Mendukung transaksi pada table (commit, rollback ataupun crash recovery)

kekurangannya :
1. karena InnoDB mementingkan integritas, maka proses perancangan membutuhkan usaha yang lebih besar
2. Mengkonsumsi sumber daya sistem lebih besar baik dalam penyimpanan ataupun RAM
3. Proses pembacaan lebih lambat
4. Tidak mendukung perindeksan teks full

jadi itulah perbedaan antara MyIsam dengan InnoDB jadi agan atau sista pada pilih yang mana untuk tipe storage engine nya ? silahkan sesuaikan sendiri pada saat ingin membuat aplikasi atau sistem jangan sampai ada yang rancuh pada saat sistem yang sudah jadii


oke itu saja yang dapat kita bahas, lain kali saya kan share tentang mikrokontroler jadi tunggu lebih lanjut dan stay on my blog dont go any where !!
Share this article :

Post a Comment