On Tue, Oct 08, 2002 at 09:39:17PM +0700, Edwin Pratomo wrote: > Bikin sistem yg extensible, lalu dites pada estimated load/expected > performance.
nah iya. sistem yang extensible ini yang belum saya sebut. katakanlah tiga tahun mendatang, masih ada duit dan requests meningkat, tinggal tambah mesin baru sesudah itu tinggal cucuk dan mainkan ;-) seperti porcupine project, google.com > Saya dengar (ngga ngecheck sendiri), kurusetra sekarang tiap hari crash > mulu MySQL-nya, lha sejak awal sudah tahu aplikasinya write-intensive > kok masih ngotot pake database yg lockingnya di level table. Mau ganti > database juga susah, lantaran pake PHP yg interface db-nya sudah > terkenal tight-coupled. solusi jangka pendeknya paling ganti table > handlernya ke InnoDB, ganti kode LOCK/UNLOCK-nya jadi pake start/commit > transaction, dan pisah db ke dedicated mesin. kalau ternyata tim kurusetra sudah pakai innodb bagaimana? :-) apa benar menggunakan function LOCK/UNLOCK mysql? kalau ditambah mesin, dan ternyata pemain semakin banyak dan kurang bagaimana? akhirnya toh harus realistis. kalau untung ya tinggal ditambah mesinnya, tapi kalau buntung? walapun kalau semakin sering crash, semakin banyak pemain yang merasa 'terhukum' -> jadi males datang lagi -> jangan harap untung :-) btw, layout file/data mysql kalau dicompile dengan innodb apa berbeda dengan tanpa innodb? (mysql vs mysql-max) Salam, P.Y. Adi Prasaja -- Right or wrong my list. Unsubscribe option is currently unavailable. Indeed, it's available upon request .. but: cepek dulu donk!
