blob field tipini oracle da aklımda idi.. ve huge filesize ların oracle da yedeklenmesi mümkün.. buna en büyük örnek uydu fotoğrafları diyebilirim. oracle da yanlış hatırlamıyor isem import edilen dosya özel bir şekilde db yapısını şişirmeyecek şekilde yapılandırılıyor idi.. yine db içinde gözükse bile özel datafile yapısında saklanıyorlar diye aklımda kalmış... ve mysql e blob gibi field ların eklenmesi de yeni bir olay değil
yıllar önce msaccess e resim import ettiğimde resmin boyutuna göre mdb de boyut şişmesi oldukça yüksek idi...
şimdi mysql de bu resimlerin boyutunun standart 1MB olarak kabul etsek bile thumb ları 200*200px boyutlarında ayrı bir field a auto yapılandırma ve orjinal boyutu da fancy gibi yapı ile ekrana getirmek ne kadar mantıklı ? sistem asıl itibari ile *** (local) da çalışacak.. kendimce bir portal kurmak istediğim için
aksi halde eski metod olan dizin altında path şeklinde düşünmek zorunda kalacağım. buda pek istemediğim bir yol..
butür bir yapı çalışmış arkadaşlar ne gibi yardım ve hangi şartlarda yapabilecekler ?
saklarsın sorun olmaz thumb olayı için ayrı upload yapıp ekstra veri yerine php tarafında sql den okuduğun veriyi image kütüphaneleri ile resize edebilirsin.Örneğin sql e yüklediğin jpg resmi id ile resim.php?id=123 şeklinde başka sayfadan okuyabilirsin hatta bu fonksiyonu geliştirip uygun resize fonksiyonları ile resim.php?id=123&boyut=thumb şeklinde 200x200 px thumb olarak da çıktı alabilirsin.Bu thumb çıktıları jquery ile kullanman daha kolay olacaktır.
Not:Burda tüm düzenlemeleri ve gerekli optimizasyonları yaptıktan sonra periyodik sql backup alman gerekecek çünkü bir sql faciası ile görsellerine de erişemeyeceksin