• 07-07-2005, 02:28:49
    #1
    merhaba mysql database ile ilgili bisey sormak istiyorum

    database 1:
    1 adet tablo 15 MB boyutunda

    database 2:
    5 adet tablo * 3 MB = Toplam 15 MB boyutunda..

    hangisini onerirsiniz. sormamin nedeni database deki kayit sayisi arttikca performans dusuyor.
  • 07-07-2005, 20:50:53
    #2
    aynı tablodaki kayıtları mı 3 e bölüceksin yoksa içerisindeki alanlar ile ilişki kurulmuş bi şekilde mi 3 bölüceksin.yani adamın kişisel bilgileri 1 tabloda adres bilgileri 1 tabloda diğer bilgileri 1 tabloda olarak mı . eğer söylediğim ikinci yol ile ise bence 2.yolu kullan
  • 08-07-2005, 03:20:15
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    tabloların birbiri ile ilişkili ise tabiki ikincisi
  • 08-07-2005, 04:24:33
    #4
    yok tablolar bagimsiz. birinde tarih var digerinde cografya. bunun gibi
  • 20-07-2005, 14:50:50
    #5
    Üyeliği durduruldu
    Tablolar bagimsiz ise cok farketmez. Nasil cagirdigin daha onemlidir verileri, 10000 kayit icinde tek bir degiskene gore SELECT * from tablo where field='ahmet' cok kotu bir sorgu olabilir. Aranilan fieldlara Primary_index koymak veya sorgulari optimize etmek hos bir yaklasim olacaktir.
  • 20-07-2005, 14:59:18
    #6
    Üyeliği durduruldu
    en avantajlısını söyliyim.

    DB
    --
    İŞE_YARAYAN_ALAN_ID
    İŞE_YARAYAN_ALAN_1
    İŞE_YARAYAN_ALAN_2
    İŞE_YARAYAN_ALAN_3


    İŞE_YARAYAN_ALAN_ID.PHP (içerisine değişken (normal php dosyası) oluşturulacak şekilde diğer alanlar basılır. örn. $makale="aa"; gibi bir içerik oluşturulur.)

    ağır içerikleri ben dosyada kullanırım hem dosyaya ulaşım çok rahat olur hemde hızı ciddi biçimde arttırır. tabi kullanım amacına göre bu tarz bişey kullanmak saçma olabilir. ben kendimi buna göre ayarlıyorum ve şu anda 40.000 makale içeriğim var hiç kasılmadan devam ediyorum. dosyaya sonuçta direk adres belirtiyorsunuz erişim süper hızlı. tabi klasörleri falanda bölmek gerekiyor.
    1-1000 arası dosyalar vs. klasörlere toplamak lazım.
    durumu tasarlamak zor oldu biraz ama %90 a kadar db boyutu düşüyor. 15-20 mb dosyalarda değilde 500mb-1gb - ve üzerinde kullanabilirseniz etkisi büyük.