From: C.Hakan POLATKAN (hpolatkan@linuxmail.org)
Date: Thu 18 Sep 2003 - 10:53:44 EDT
MySQL su anki surumleri ile aslinda tum veritabani islemlerinde 'bence'
yeterli degil. Ornegin subquery, foreign key, stored procedures vs... vs...
gibi ozelliklerin MySQL'de olmamasi ya da alpha surumlerine eklenmesi fakat
sizin kullandiginiz surumde bulunmamasi bazi dezavantajlara yol acabilir.
Hazirladiginiz sorgulari tam olarak bilmiyorum fakat mevcut kosullarda MySQL
ve SQL dili ile eleyemediginiz sonuclari kullandiginiz programlama diline
birparca devretmek isinizi gorebilir. Internet uzerinde cesitli sorgulamalar
(MySQL uzerinde tabii ki) ve bunlara ait sonuclar var. Sadece MySQL'in
kendisine yaptirilan islemlerin bazilarinin sonuclari birkac dk surebiliyor
iken kontrolu elinize alarak yapacaginiz sorgularda sure birkac saniyelere
inebilmektedir.
Bu yontem cogu zaman icin tavsiye edebilinecek bir durum -bence- degildir.
Cogu zaman icin SQL sunucusunun yapabilecegi islemleri programiniza
yaptirmaniz performans kaybina yol acacaktir. Fakat ozel durumlar olabilir
:)
Burada tavsiyem oncelikle sorgularinizi gozden gecirmeniz, bu sorgulari
baskasql cumlecikleri ile degistirerek tekrar denemeniz ve son olarak ta
dedigim yontemi yani isi bir parca programiniza yaptirmanizdir. Verileri
hafizada bir yere atar ve onun uzerinde islem yapabilirsiniz. Simdilik
aklimagelen yontemler bunlar...
Kolay gelsin... --
______________________________________________
http://www.linuxmail.org/[1]
Now with e-mail forwarding for only US$5.95/yr Powered by Outblaze
--- Links ---
1 http://www.linuxmail.org