BLOB alan kayıt süresi

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
showtime
Üye
Mesajlar: 29
Kayıt: 28 Şub 2004 04:26
Konum: Konya

BLOB alan kayıt süresi

Mesaj gönderen showtime »

Selamün aleyküm
Fb kullanıyorum. BLOB alana 3-4 Mb lık formatlı text kaydım yaklaşık olarak 3-4 dakikada kaydoluyor. (stream ile yapıyorum). bu uzun süre normal mi sizce.
saygılar.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

3-4 mb lık bilgiyi bence db ye gömme dışarıda file olarak tut. 3-4 dakka sistemle doğru orantılıdır. Ama normal kopyalasan bile uzun sürer, bide bunu db ye göüceksin yani db pelirtiğin pagesize kadar max tabi bunu parça parça yazıcak tabi bu arada pageler için yapması gerekenler vs vs işlemler doğaldır o kadar sürmesi bence.

kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
showtime
Üye
Mesajlar: 29
Kayıt: 28 Şub 2004 04:26
Konum: Konya

Mesaj gönderen showtime »

ustam çok sağol ilgilindiğin için.
yalnız yaptığım proje bizim dairede bir bilgibank niteliğinde bir proje ve herkes bu bilgi bankasına lan üzerinden ulaşacak. arama tarama işlemlerim de olacağından bu bilgiyi blob olarak db de tutmam lazım. en azından bence ama farklı bir alternatif olabilirmi file konusunda sizce ?

hızı artırmak için pagesize ı kaç yapmak lazım. ayrıca blob kaydedilirken bir progress bar ile işlemin durumunu görmem mümkün mü
tekrar teşekkür ederr saygılar sunarım.
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

yani 2-3 mb lık kaç adet kayıt olucak ? veya bu 2-3 mb lık dosya yı bana sorarsan konu başlıkları vs gibi katagorize edip bölebildiğin kadar ufak parçalara böl bence. Eğer bu tek dosya ise LAN üzerinde bunu shareread olarak açabilirsin. sonuçta herkez aynı şeyi görür.
Pagesize ı büyütmek işini görmez, çünkü pagesize ın mantığı farklıdır. aslında tüm databaseler böyle tek bir kayıt için bukadar çok yüzsek bir size a göre tasarlanmamıştır.
Progressbar içinse walla aramanı öneririm ararken kendi içerisinde thread olan bir progressbar kullanman gerek ki kayıt süresince avi vs gibi hareketleri gösterebilsin. diğerlerinde donuk kalır hatta tam boyama yapmaz bile.
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
showtime
Üye
Mesajlar: 29
Kayıt: 28 Şub 2004 04:26
Konum: Konya

Mesaj gönderen showtime »

3-4 mb olan max 100-150 tane olacak. diğerleri 100-200 kblık veriler.
diğer cevap içinde teşekkür ederim. en iyisi kayır sırasında lütfen bekleyin diye bir form açıp kullanıcıyı bilgilendirmek.

saygılar...
Cevapla