Ronny Haryanto wrote:
2008/5/7 hendra <[EMAIL PROTECTED]>:
Btw apa sih perbedaannya inno db dan myIsam.
Bedanya tipis.
inno db bisa rollback
myIsam tidak bisa
Tipis?! Semua feature2 yg biasa ditemui di RDBMS lain (seperti
transaction, foreign key, etc.) mensyaratkan InnoDB. Feature2 ini
biasanya tidak disupport di MyISAM. Keunggulan MyISAM yg paling
signifikan ada di kecepatannya, dan kemampuan fulltext searchnya. Buat
saya pribadi sih, ngapain cepet kalo mengorbankan integrity (tidak ada
foreign key dan transaction). Sangat sedikit sekali aplikasi yg bisa
mengabaikan foreign key dan transaction.
kalo untuk transaksional yang prosesnya 'keren' seperti yang biasanya
ditemui di program desktop, kemampuan rollback sangat penting
tapi kalo untuk website yang biasanya cuma insert update delete 1 record ke
1 table, rasanya rollback gada pentingnya deh
Kebutuhan transaksi tidak bisa dilihat dari aplikasi itu 'keren' atau
tidak, dipake di desktop atau di web, dan bukan dari jumlah recordnya.
Aplikasi web seperti online banking butuh transaction, walaupun
banknya masih baru dan baru punya satu user online dan transaksinya
cuma satu sehari.
Saya sudah lama meninggalkan MySQL, dipake cuma kalo kepaksa aja.
Walaupun mungkin yg versi2 baru skrg sudah lebih bagus support
feature2nya, saya gak tau. Bahkan SQLite aja support foreign key dan
transaction. Jadi saya skrg pake SQLite untuk semua development local,
dan PostgreSQL untuk deployment di production (saya pake Django, ada
ORM-nya, jadi bisa ganti2 db gak masalah, tinggal ganti di setting
aja).
Untuk most websites yg sederhana (blog, dll) sebetulnya gak perlu
dedicated RDBMS server sendiri, pake SQLite aja udah lebih dr cukup.
Sangat dianjurkan. Jauh lebih mudah dan gak pusing bahkan kalo
dibandingkan dg MySQL yg sudah cukup mudah sekalipun. Practically
maintenance free (baru ganti aki mobil tadi pagi, jadi demen), backup
pun jadi tinggal copy/rsync satu file doang.
Ronny
Wah, saya jadi dapat pencerahan nih
Makasih ya bang Ronny
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis