Archive for the ‘Mysql Tablo Yapıları’ Category

The Falcon Storage Engine (Mysql’de Perfomansın Yeni Adı)

Mysql 6.0.4 ile Gelen FALCON Depolama Motoru, FALCON depoloma motoru (table engine) : modern veritabanı gereksinimlerinde , yüksek hacimli Web hizmet uygulamalarında veya yüksek performans gerektiren ortamlarda kullanılmak üzere tasarlanmıştır. FALCON 32 bit ve 64 bit Windows sistemlerde, Linux üstünde, Mac OS X, PowerPC ve Solaris / Linux SPARC platformlarında Çalışmaktadır. Gelecek Mysql sürümlerinde de [...]

Mysql 6.0.6 ile gelen Maria Depolama Motoru

Mysql 6.0.6 ile gelen Maria Depolama Motoru, Bu yazımda size Mysql 6.0.6 versiyonu ile gelen MARIA depolama motoru hakkında bilgi vermek istiyorum. Maria Table engine’i Myisam’ın daha güvenli versiyonudur. Myisam ile temel işlevsellik olarak tam uyumludur fakat Çökme durumunda kurtarma desteği mevcuttur. Maria, Myisamın esneklik kazanmış versiyonudur diyebiliriz. Eşzamanlı insert ve selectlere yanıt verebilmektedir. 1 [...]

INNODB TABLE

Innodb Tablo Yapısı, Innodb Pratik Bilgiler: 1-Mysql’in en Çok kullanılan tablo enginelerinden biridir. 2-%100 Acid uyumludur. 3-Transaction yapıya sahiptir. Commit/Rollback işlemlerini desteklemektedir. Yani değişiklik gören datayı geri getirme gibi. 4-Row (satır) seviyesinde lock (kilitleme) özelliğine sahiptir. 5-İndexleri ve verileri cache’lemek iÇin kendi tampon havuzu vardır. (innodb_buffer_pool_size) 6-Sanal cilt yapısını kullanılır. 7-Tabloları birden fazla disk veya [...]

Mysql MEMORY TABLE (HEAP TABLE)

Mysql MEMORY TABLE (HEAP TABLE), Mermory tablo (Heap) da datalar hafıza da yani ram de tutulur. Buda bize data erişiminde büyük bir hız sağlar. Fakat bilgiler ram de tutulduğu iÇin mysql server’ın restart olması durumunda verileri kaybederiz. Bunun iÇin memory table kullanırken bu duruma da göz önünde bulundarmanız gerekir. Syntax: CREATE TABLE personel (id INT, [...]

Mysql MERGE Table 2 (Tabloları Birleştirme)

Mysql MERGE Table 2, MERGE TABLO yapısının avantajları: *Ürneğin ayrı tablolar halinde farklı aydan verileri koyabilirsiniz ve daha sonra merge tabloyu kullanarak daha pratik ve hızlı raporlar oluşturabilirsiniz. *Daha etkili bir arama gerÇekleştirebilirsiniz. Eğer tam olarak ne aradığınızı biliyorsanız, sadece tek bir sorgu iÇin bölünmüş tablolarla teker teker uğraşmayıp tek bir tabloyla işi bitirebilirsiniz. *Daha [...]

Mysql MERGE Table 1 (Tabloları Birleştirme)

Mysql MERGE Table, Myisam tabloları birleştirmek iÇin kullanılır.Yani birden fazla myisam tabloyu ,aynı kolon ismi, aynı kolon sayılarına sahip olması şartıyla,tek tabloymuş gibi kullanmanızı sağlar. Burada önemli olan kısım tablolardaki kolon isimlerinin ve kolon sayılarının eşit olması ve tabloların engine’ninin Myisam olması. şimdi bir örnekle anlatmayaya Çalışayım. Satis_2009_01 isminde bir tablomuz olsun bu tabloda 2009 [...]