Kullanıcıların sunucuya resim yüklemesine izin veren bir uygulama yazıyorum. Günde yaklaşık 20 görüntü tüm jpeg bekliyoruz ve muhtemelen düzenlenmedi / yeniden boyutlandırıldı. (Bu başka bir soru, depolamadan önce sunucu tarafında görüntüleri nasıl yeniden boyutlandırılır. Belki birisi açıklama için bir .NET kaynağı bırakabilir lütfen). Yüklenen görüntüleri depolamak için en iyi yerin ne olduğunu merak ediyorum.
Görüntüleri dosya sisteminde bir dosya olarak saklayın ve bir tablo içinde o görüntünün tam yolunu içeren bir kayıt oluşturun.
Veya, veritabanı sunucusunun "görüntü" veya "ikili veri" veri türünü kullanarak görüntünün kendisini bir tabloda depolayın.
Her ikisinde de avantaj ve dezavantajlar görüyorum. Ben gibi) kolayca dosyaları yeniden konumlandırmak ve sadece tablo giriş değiştirmek zorunda çünkü. Öte yandan, iş verilerini web sunucusunda depolamaktan hoşlanmıyorum ve web sunucusunu iş verilerini tutan (güvenlik nedeniyle) b gibi diğer herhangi bir veri kaynağına bağlamak istemiyorum çünkü tüm bilgiler tek bir yerde ve bir sorgu ile kolayca erişilebilir. Öte yandan veritabanı çok yakında çok büyüyecek. Verilerin dış kaynaklardan sağlanması daha zor olabilir.