From: Burak DAYIOGLU (burak.dayioglu@pro-g.com.tr)
Date: Tue 20 Jan 2004 - 03:08:51 EST
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