Hali hazırda karşı Bunu
Veritabanı çok fazla yazar içeren bir proje üzerinde çalışıyorum, derdim (70% ekler ve 0'u okur). Bu oran, aynı zamanda bir okuma olmasını beklediğim bir güncellemeler yer alacak ve yaz. Kirli okuma zaman 0 doğru bir bilgi ihtiyacım yok örneğin () okur.
Söz konusu görev 1 milyonun üzerinde veritabanı işlemleri daha kötü olur.
Okudum bir sürü şeyler ile web arasındaki farklar hakkında hali hazırda ve Bunu, ve hali hazırda görünüyor gibi seçimdi benim için özel bir veritabanı/tablo olurum kullanarak bu görevi. Okuma gibi görünüyor, Bunu satır düzeyinde kilitleme desteklenen olduğundan, hareketleri gerekiyorsa iyidir.
Kimseye yük bu tür bir (veya daha yüksek) ile herhangi bir deneyimi var mı? Hali hazırda gitmek için yolu nedir?
CEVAP
Ya da seçilecek olan tamamlanabilmesi çok tablo ile bu meseleyi görüşmek istiyorum kısacaOradayaHali hazırda. http://developer99.blogspot.com/2011/07/mysql-innodb-vs-myisam.html
Iste durum kullanmanız gereken küçük bir bakış:
MyISAM InnoDB ---------------------------------------------------------------- Required full-text search Yes 5.6.4 ---------------------------------------------------------------- Require transactions Yes ---------------------------------------------------------------- Frequent select queries Yes ---------------------------------------------------------------- Frequent insert, update, delete Yes ---------------------------------------------------------------- Row locking (multi processing on single table) Yes ---------------------------------------------------------------- Relational base design Yes
Özetlemek gerekirse:
Frequent reading, almost no writing => MyISAM Full-text search in MySQL <= 5.5 => MyISAM
Tüm diğer durumlardaOradagenellikle en iyi yöntemdir.
Nasıl Bunu içine hali hazırda tüm tabl...
Nasıl bir mysql tablo veya hali hazırd...
Hazırda hbm2ddl.ne oto olası değerler ...
Bir zula Git diff karşı...
Python @alıcıları ve ayarlayıcıları öz...