• 06-09-2007, 13:08:49
    #1
    veritabanı konusunda deneyimli arkadaşlara sorum;

    9-10 field lik bir tablo düşünün

    1-2 tanesinde sabit rakamlar var
    8-9 tanesinde de sabit 20-30 karakterli textler var

    tek tabloda aynı yapının içinde 30 milyon kayıt var
    "bu tabloyla bir php scriptin çalışması ne kadar mantıklı" gibi bi soru sorcam, "tabi tablonun içinde ne var", "bu script napıcak" vs. gibi bir sürü şey var bilinmesi gereken de, mantık olarak 30 milyon kayıtlı bir tabloyla çalışmak zorbela veya imkansız mıdır

    apache webserver ve mysql 4.0 olarak düşünebiliriz

    php scripti sadece varolan verileri ekrana bastıracak diye düşünebiliriz, yeni veri girişi olmucak şekilde düşünelim
  • 06-09-2007, 13:11:50
    #2
    eğer karakterlerin sabitse fieldini char yaparak hızlandırabilirsin. güzel bir cache mantığı ile 30 milyon kayıt sorunsuz çalıştırılabilir. Ancak eğer sistemde sürekli veriler arka arkaya çekilmesi gerekirse o zaman database mysql5 kullan yada daha iyi bir durum olarak pgsql tavsiye ederim.
  • 07-09-2007, 00:12:57
    #3
    Üyeliği durduruldu
    30 milyon kayıttan kaç tanesini göstermeyi düşünüyorsunuz.
  • 15-09-2007, 10:40:04
    #4
    Üyeliği durduruldu
    sadece select edeceksen sorun cıkmamasi gerek, ama iyi bi index kullan.