View Single Post
Eski 06/05/2003, 15:38   #8 (permalink)
darky_dark
Matafleur
 
darky_dark Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2003
Mesaj: 599
Varsayılan

myisam butun tablolari ayri ayri dosyalarda tutmakta ve her db icin 1 dizin yaratmakta.. innodb ise my.ini de belirledigin dosyalarda tutmakta butun veritabanini. gerci bunlar cok da onemli farklar degil...

asil onemli olan myisam da row level lock olayinin olmamasi..
table lock olayi var.. yani bir tabloda update yaparken o tablo update isleminin sonuna dek locklaniyor.. innodb de ise row level lock var, sadece o satir locklaniyor.

mysql o kadar hizli ki, myisam kullansaniz bile bu lock yuzunden gecikmelere ya da dead locklara rastlamaniz cok cok zor.. (gerci bu uygulamaniza da bagli) innodb goreceli olarak myisam dan yavas; ancak innodb kullanarak solaris uzerinde yaptigimiz testlerde oracle ile kafa kafaya performans sergiledigini soylemek mumkun..


bu arada yavasligin sebebi biraz da foreign key ler :-)
yani innodb tipindeki tablolar foreign key desteklemekteler..

data detayli bilgiyi http://www.innodb.com/ adresinden alabilirsiniz..


sevgi, saygi...

_DD_
__________________
if u wanna fuck with the eagles
u've gotta learn 2 fly
darky_dark hatta değil   Alıntı Yaparak Yanıtla