Veritabanı na mümkün mertebe resim pdf vb. şeyleri dahil etmemeye çalışın. ileride şişen ve de yedeklemesi uğraştıran tablolarınız olacak.
Bunun yerine dosyaları kaydettiğiniz sunucuya bir api yaparak dosyaları api ile yollayın. Bu sayede erişim yetkileri ile de uğraşmaz sorunda kalmazsınız. programın verdiği yetkiler ile tek bir noktadan kontrol etmiş olursunuz. On Tue, May 7, 2019 at 12:06 AM Dr. Mucibirahman İLBUĞA < [email protected]> wrote: > Merhabalar, > > Qt/C++ ve PostgreSQL kullanıyorum. Şu ana kadar kayıtlar ile ilgili > resimleri samba paylaşımlarına atıyor ve sadece yollarını veritabanında > tutuyordum. Ancak bu şekilde yetkiler çok dallanıyor. > > Mesela demirbaş kaydı tuttuğum forkliftin şasi etiketi resmi veya bakım > onarım kaydı oluşturduğumda pdf veya jpg taranmış servis raporunu > veritabanında saklamam gerekiyor. Yolu kaydetmek çözüm olmuyor. Bu defa > kayıtları görmek isteyen muhasebedeki adama mecburen üretim klasörüne > yetki vermek zorunda kalıyorum! > > Böyle olmuyor yani! Büyüklüğü MB'ı geçmeye dosyaların PostgreSQL'de > saklanması en güzel çözüm olacak. > > Kısaca baktığımda "bytea" veri tipi ile kaydedilebiliyormuş. Qt kodu ile > de çözüm bulabilirim ama benim merak ettiğim performans?! > > 5 MB civarı dosyaların (pdf, jpg gibi) PostgreSQL 'de tutulmasındaki > performans nedir? Şirket içindeki ağda çalışacak sadece... > > -- > Kolay gelsin, > Mucip:) > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu >
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
