Lezzetli web sitesinden büyük miktarda veri içeren bir proje üzerinde çalışıyorum. Mevcut veriler "Tarih, Kullanıcı Kimliği, URL, Etiketler" dir (her bir yer imi için).Çok büyük miktarda veri için veritabanı tasarımı
Veritabanımı 3NF'ye normalleştirdim ve kombinasyon halinde kullanmak istediğimiz sorguların doğası gereği 6 tabloya inildim ... Tasarım gayet iyi görünüyor. Veriler veritabanında yer alıyor, çoğu sorgunun cevabı almak için en az 2 tabloya katılmamız gerekiyor, bazen 3 veya 4. İlk olarak, herhangi bir performans sorunumuz olmadı, çünkü test konuları için çok fazla eklememiştik. veri tabanına. Artık çok fazla veriye sahip olduğumuza göre, son derece büyük masalara katılmak çok zaman alıyor ve gerçek zamanlı olması gereken projemiz için bu bir felaket.
Bu büyük şirketlerin bu sorunları nasıl çözdüğünü merak ediyordum. Tabloları normalleştirmek gibi görünüyor sadece karmaşıklık ekler, ancak büyük şirket veritabanlarında büyük miktarda veriyi nasıl ele alıyor, normalleştirme kullanmıyorlar mı?
Teşekkürler. Eğer büyük şirketleri (genellikle) konusundaki yaklaşımını sordu yana
Cevabınız için teşekkür ederiz. Dürüst olmak gerekirse, burada bahsettiğin şeyleri düşünmüyordum. Şimdi, veritabanını tasarlarken çok fazla göz ardı ettiğimi anladım. Veritabanı MyISAM kullanıyor. Bahsettiğin şeyleri okuyacağım. çok teşekkürler – Hossein