Sponsor:

Server and Web Integrator
Link:
Kloxo-MR logo
6.5.0 or 7.0.0
Click for "How to install"
Donation/Sponsorship:
Kloxo-MR is open-source.
Donate and or Sponsorship always welcome.
Click to:
Click Here
Please login or register. 2024-04-25, 23:31:40

Author Topic: Pilih : InnoDB, MyIsam atau ... ?  (Read 8923 times)

0 Members and 1 Guest are viewing this topic.

Offline zenkul

  • Global Moderator
  • Master
  • *****
  • Posts: 383
  • Karma: +3/-0
    • View Profile
    • home & decor
Pilih : InnoDB, MyIsam atau ... ?
« on: 2013-02-11, 21:46:03 »
Pilihan database engine untuk konfigurasi server sedikit membingungkan bagi yang tidak mendalami dunia IT. Pilihan antara engine InnoDB dan MyIsam, ketika bertanya lewat google, selalu berdasarkan pertimbangan bahwa InnoDB mendukung transaksi data, sedangkan MyIsam medukung full-text indexing. Dan keunggulan yang satu, berarti kelemahan bagi yang lain.

Persoalan-nya adalah, apa sih implikasi praktis pertimbangan tersebut terkait dengan website yang sedang dibangun ? Jadi ada baik-nya kita saling sharing wawasan dan pengalaman.

Sebagai pembuka,
setelah bertanya sana-sini lewat google, ternyata yang perlu diperhitungkan labih dahulu adalah spesifikasi website. Apakah itu high-traffic dan terjadi update data secara bersamaan, misalnya dg comment secara bersamaan pada satu halaman website.  Atau memang itu situs ecommerce, atau apalagi kalau memang itu situs per-bankan. Maka lebih tepat memilih InnoDB, karena seperti itu maksud transaksi dan integritas data.

Bila website dengan update dan posting data lebih dominan oleh sang blogger sendiri. ... Pengunjung situs kebanyakan hanya mencari dan melihat. Maka lebih tepat memilih MyIsam, apalagi bila website memang ditujukan untuk pengunjung dg proses pencarian data yang besar dengan kecepatan tinggi.

Jadi kira-kira InnoDB sangat sesuai dengan "model hubungan yang rumit" sedangkan MyIsam yg "sederhana".   Itu yang mendasar. Bukan soal tinggi atau rendah traffic. Juga bukan soal menumpuk-nya data.

Silahkan dikoreksi  :arrow:
« Last Edit: 1970-01-01, 01:00:00 by Guest »
easy, secure and speed up web panel ===> Kloxo-MR

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Pilih : InnoDB, MyIsam atau ... ?
« Reply #1 on: 2013-02-11, 22:23:57 »
Terpulang dari kelebihan InnoDB, saya tetap bertahan pakai MyISAM karena databasenya mudah dibackup (cukup dengan menyalin '/var/lib/mysql/<namadb>'. Ini cara emergency jika backup dump-sql gagal (atau sulit karena sangat besarnya database).

Saya berharap Aria storage-engine di MariaDB memiliki ciri yang sama dengan MyISAM (backup cukup dengan menyalin). Jika benar, malah MariaDB akan menjadi opsi tambahan selain MySql di Kloxo-MR.
« Last Edit: 1970-01-01, 01:00:00 by Guest »
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline zenkul

  • Global Moderator
  • Master
  • *****
  • Posts: 383
  • Karma: +3/-0
    • View Profile
    • home & decor
Re: Pilih : InnoDB, MyIsam atau ... ?
« Reply #2 on: 2013-02-11, 22:52:11 »
semoga MariaDB (aria storage-engine) .... :D
Aria sangat fleksibel, dalam banyak hal menandingi kemampuan MyIsam dan InnoDB
dan tentu saja aria juga menyimpan beberapa kelemahan
" Aria includes an improved ISAM engine  which has some performance benefits and supports transactions "
pengalaman mencoba mariadb+aria, semua perintah ssh dengan nama mysql ternyata bisa deksekusi,
dan beberapa test yg dilakukan para ahli menunjukkan aria lebih unggul
« Last Edit: 1970-01-01, 01:00:00 by Guest »
easy, secure and speed up web panel ===> Kloxo-MR

Offline zenkul

  • Global Moderator
  • Master
  • *****
  • Posts: 383
  • Karma: +3/-0
    • View Profile
    • home & decor
Re: Pilih : InnoDB, MyIsam atau ... ?
« Reply #3 on: 2013-02-19, 17:29:54 »
tanya Pak MR :
apakah server forum ini berjalan dg MyIsam ?

karena coment bersamaan pada satu thread forum, salah satunya mental tidak terposting
lalu bagaimana dampak-nya jika terjadi pada situs yg low speed ?
dan juga bagaimana jika makin crowded ?

sory, intermezo
« Last Edit: 1970-01-01, 01:00:00 by Guest »
easy, secure and speed up web panel ===> Kloxo-MR

Offline MRatWork

  • Administrator
  • The Elite
  • *****
  • Posts: 15,807
  • Karma: +119/-11
  • Gender: Male
    • View Profile
    • MRatWork Forum
Re: Pilih : InnoDB, MyIsam atau ... ?
« Reply #4 on: 2013-02-19, 18:05:45 »
Ya pakai MyISAM tapi dengan my-huge.conf.

Kalau soal posting bersamaan rasanya itu 'penyakit' si phpbb.

Baru pakai MariaDB + Aria jika sudah 'resmi' menjadi bagian yang disupport Kloxo-MR (semoga di 6.5.1).

Nantinya di 'Switch apps' pilihannya menjadi:

Code: [Select]
Web: (tidak ada lagi istilah nginx-proxy karena ganti jadi nginx-httpd atau httpd-nginx)
- Server 1:
--- Select: apache, nginx, lighttpd, hiawata, varnish, ats, --none--
--- Handle: static, php, cache
- Server 2:
--- Select: apache, nginx, lighttpd, hiawata, varnish, ats, --none--
--- Handle: static, php, cache
- Server 3:
--- Select: apache, nginx, lighttpd, hiawata, varnish, ats, --none--
--- Handle: static, php, cache

DNS:
- Select: Bind, PowerDNS

Mail:
- IMAP/POP3:
-- Select: courier, dovecot
- Anti-spam:
-- Select: bogofilter, spamdyke, spamassassin, --none--
- Anti-Virus:
-- Select: clamav, --none--

Database:
- Select: MySql, MariaDB
-- Engine: MyISAM, InnoDB, Aria
« Last Edit: 1970-01-01, 01:00:00 by Guest »
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

Offline zenkul

  • Global Moderator
  • Master
  • *****
  • Posts: 383
  • Karma: +3/-0
    • View Profile
    • home & decor
Re: Pilih : InnoDB, MyIsam atau ... ?
« Reply #5 on: 2013-02-28, 00:38:08 »
makin banyak pilihan, makin bingung
salah memilih bisa galau

pasti-nya kalau memilih opsi seperti yg tersedia pada 'umum'-nya control panel yang lain,
ya sama lah  :D

 :arrow: Iseng-iseng membandingkan speed antara MyIsam dan InnoDB lewat webpagetest.org
dengan asumsi kesetaraan start konsumsi memory maka mysql untuk MyIsam "large my.cnf" sedangkan Innodb adalah 'medium my.cnf'
HASILnya ternyata lebih unggul InnoDB, lihat screen shot di bawah ini
tentu saja hasil tsb tidak bisa di-generalisasi
ini terjadi pada situs engine drupal7 dan kloxo-mr telah dioptimasi dg mengupload beberapa file config dari peruso

kesimpulan : sy lebih sesuai dg innodb atau yg sejenis-nya  :D  dan kalau mau berubah pilihan, apa susahnya, tinggal di-convert saja hehehe.

Sorry.... ini hanya untuk menginspirasi supaya kita bisa mengenali kebutuhan masing-masing.

itu lho, sebelum makin bingung memilih
« Last Edit: 1970-01-01, 01:00:00 by Guest »
easy, secure and speed up web panel ===> Kloxo-MR

 


Top 4 Global Search Engines:    Google    Bing    Baidu    Yahoo
Click Here

Page created in 0.059 seconds with 18 queries.

web stats analysis