erolturk yazdı:Resimleri veri tabanında çekerek sorun halletmişsiniz. Fakat bu yöntem veri tabanınızı zamanla çok yoracaktır.
Bu çok tartışılan bir konudur. Kişisel fikrimce günümüz veritabanları ve donanımları resim (ve dosya) kaydetmek için yeterli güce sahiptir. Ben her zaman her türlü veriyi veritabanına kaydetmeyi tercih etmişimdir.
Ayrıca eğer dosyaları bir klasöre kaydederseniz güvenlikten ödün vermiş olursunuz. Çünkü bir kullanıcı o klasöre gidip tüm resimleri silebilir.
Ayrıca MS-SQL Server gibi ileri düzey veritabanları belli bir KB'den (ayarlanabiliyor) daha büyük image (blob) ve text (memo) türündeki verileri bir klasöre dosya olarak kaydetme özelliği sunuyor. Tabi bu işlemi son kullanıcıdan habersiz yapıyor. Siz yine veriyi SQL ile çekiyorsunuz.
Son olarak veritabanını tasarlarken image (blob) türündeki veriler için ayrı bir tablo açıp bu veriyi ihtiyaç olduğunda çağırmakta fayda var. Hem bu şekilde bu veriyi ana MDF dosyamız haricinde ayrı bir NDF dosyasında bulundurma imkânımız olur.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (
http://martinfowler.com/)