From: | Volkan YAZICI <yazicivo(at)ttnet(dot)net(dot)tr> |
---|---|
To: | Harun FİDAN <harun(dot)fidan(at)kamilkoc(dot)com(dot)tr> |
Cc: | pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Re: PostgreSQL 8.1 ve MySql |
Date: | 2006-03-09 13:32:27 |
Message-ID: | 20060309133227.GB217@alamut |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
Merhaba,
On Mar 08 11:16, Harun FİDAN wrote:
> Çoğu Benchmarks
> larda MySQL hız olarak çok önce, ancak bu testler eski versiyonlar ile
> yapılmış.
Sorun sadece eski PostgreSQL versiyonlarının kullanımı ile kalsa,
PostgreSQL ona rağmen bir çok alanda birinciliği yine göğüslerdi. Ama
aynı zamanda PostgreSQL'in asıl üzerinde durduğu noktalardan da
uzaklaşılıyor testlerde. (Kullanılan PostgreSQL sunucularının hiç
optimize edilmediklerinden falan bahsetmiyorum.)
Şöyle ki, PostgreSQL MVCC mimarisine sahip bir veritabanı olup bunu en
yüksek performans ile sunan (bence) tek açık kaynak kodlu özgür VTYS
yazılımıdır. Peki bu MVCC'yi nasıl test ederim? Çok basit: Aynı anda 10
farklı istemciden aynı 5-6 tablo üzerinde kimisi read, kimisi write
işlemi gerçekleştirmeye çalışan iç içe JOIN kullanımlarının ve
subquery'lerin olduğu bir sorgu gerçekleştirin[1].
[1] Bu şu an aklıma gelen - kesin sonuç vereceğini düşündüğüm - basit
bir örnek. Elbette bu alanı dallandırıp budaklandırmak mümkün.
Hatta, belki sırf hatırı sayılır karmaşıklıkta JOIN kullanımı bile
bu farkı göstermeye yetebilir.
> PostgreSQL 8.1 üzerinde yapılmış bir test varmı yada bana
> neden PostgreSQL kullanmam gerektiğini açıklayacak bir arkadaş varmı?
SQL'in "SELECT kullanici_adi FROM kayitlar" demekten ibaret olmadığını
anlayan her veritabanı kullanıcısı madalyonun diğer yüzünü de görmeye
başlayacaktır.
İyi çalışmalar.
From | Date | Subject | |
---|---|---|---|
Next Message | Volkan YAZICI | 2006-03-09 13:35:58 | Re: e-ticaret projesi hakın |
Previous Message | Devrim GUNDUZ | 2006-03-08 22:39:16 | Re: e-ticaret projesi hakında |