From: Fuat Altun (faltun@iso.org.tr)
Date: Tue 20 Jan 2004 - 03:28:40 EST
Yardimlar icin tesekkurler.
Galiba maliyet olarak en anlamli cozum ayni tablo icerisinde tutmam (adres
ve telefonlari)
Herkese iyi calismalar
-----Original Message-----
From: Burak DAYIOGLU [mailto:burak.dayioglu@pro-g.com.tr]
Sent: Tuesday, January 20, 2004 10:09 AM
To: linux-programlama@liste.linux.org.tr
Subject: [linux-programlama] Re: tablo tasarimi (konu disi)
Devrim GUNDUZ wrote:
>>Object relational bir DBMS (oracle 8+i, postgresql 7, interbase/firebird
>>vb.) kullaniyorsaniz Enver'in onerdigi gibi array() turu bir nesne de
>>kullanabilirsiniz; ben cok onemli bir zorunluluk olmadikca
>>performanslari nedeniyle bunlari tercih etmiyorum.
>
> Bu sabah işe gelirken ben de array[] kullanılmasını düşünmüştüm (evet
> otobüste de bunlarla uğraşıyorum). Performans açısından götürüleri nedir?
> Kısaca açıklayabilir misiniz?
Performans acisindan goturusu *genellikle* daha yavas calisiyor olmasi.
Veritabani ureticisi tarafindan dusunun; array()'ler dogal olarak bir
seviye daha endirekt erisimi zorunlu kiliyorlar; array'in boyu sabit
olmadigindan random access de saglanamiyor.
Dogal olarak, bu onermem, "array kullanmayin" anlamina gelmiyor.
Array'ler kullanimi cok pratiklestiriyor olabilir; sadece Fuat Bey'in
durumunda bunun ilginc/anlamli olmadigini dusunuyorum.
selamlar.
-- Burak DAYIOGLU Danisman, Pro-G Bilisim Guvenligi ve Arastirma Ltd. http://www.pro-g.com.tr info@pro-g.com.tr Tel: +90 312 2101494 Faks: +90 312 2101493