v2.5.2
Giriş yap

Mysql Çoklu Tablo vs Tekli Tablo

mehmetpcl
282 defa görüntülendi

Merhabalar, başlıkta belirttiğim gibi atıyorum ürünler tablosu var bütün gerekenleri bir tablodamı birleştirmek mantıklı yoksa ürün_resim, ürün_fiyat,urun_kategori olarak ayırmak mı daha mantıklı ve performanslı ?

Ve innerjoin kullanımı performansı yüzde kaç etkiler?

megasteve
808 gün önce

Programlamada olabildiğince her şeyi ayırmak önemli ve hayatidir. Ancak ayırırken belli kriterlere göre ayırmanız en doğrusudur. Performans hakkında pek bilgim yok ancak; ’urun_resim’ sütunuyla daha farklı işlemler yapmak istiyorsan, evet bunu farklı bir tabloya taşımak mantıklı olacaktır ama tek amacın yalnızca ürün resminin dosya adını bilmen ve zaman zaman değiştirmen gerekiyorsa ayırmana gerek yok. Ürün kategorileri için yeni bir tablo oluşturabilirsin, ürünün hangi kategoride olduğunu belirlemek içinse tek bir sütun yeterli olur. Eğer ürün birden fazla kategoride bulunabiliyorsa bu defa onun içinde ayrı bir tablo oluşturmalısın. Umarım bu konuda kafanı çok karıştırmamışımdır. İşin özü tek bilgiye sütun birden fazla bilgiye tablo.