Priyadi Iman Nurcahyo wrote:
> On Mon, Nov 22, 1999 at 03:41:24PM +0700, Steven Haryanto wrote:
> > dibandingin database lain, kayaknya mysql irit banget kok.
> > +- sama deh dengan data inti txt + indeks. tapi hati-hati,
> > indeks bisa gede jika lebar field yang diindeks gede (meskipun
> > itu VARCHAR).
> >
> > kelebihan sql vs flat text = speed.
> > kekurangan sql vs flat text = programming complexity.
>
> ndak juga... flat file jauh lebih komplek dalam menangani pengambilan data
> yang agak rumit (misalnya join beberapa tabel), dan jauh lebih error prone,
> jauh lebih boros memori... pakai sql jauh lebih sederhana...
>
koreksi dikit, yang saya maksud 'komplek' di sini lebih ke: kita
harus belajar bahasa baru, SQL.
memang pada akhirnya semua akan bergantung kembali ke data.
untuk data+manipulasi yang simpel, flat file mencukupi (contoh
paling familiar: file /etc/passwd UNIX). malah untuk data2 yang
kecil SQL bisa dibilang overkill, boros memori (proses database
server gede), dan lebih lambat (ada overhead untuk startup+
destroy proses database server, serta untuk parsing SQL
statement).
memori untuk pengolahan flat file tidak harus besar kalau kita bisa
mengiterasi data record per record, dan tidak perlu menyimpan
semua data di memori.
kalo udah main join-joinan sih itu udah mensyaratkan bentuk
datanya relasional (RDBMS) dong :-p btw, kembali ke data, tidak
semua data cocok disimpan secara relational. data2 berstruktur tree,
misalnya, lebih cocok ditaruh di direktori atau OODB. dan akan
komplek kalau diolah dengan SQL.
--
Steven Haryanto <[EMAIL PROTECTED]>
-= Dual T3 Webhosting on Dual Pentium III 450 - www.indoglobal.com =-
To unsubscribe, e-mail : [EMAIL PROTECTED]
To subscribe, e-mail : [EMAIL PROTECTED]
Netika BerInternet : [EMAIL PROTECTED]