çok fazla sayıdaki resimi veritabanına kaydetmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
EeCOMP
Üye
Mesajlar: 119
Kayıt: 13 Tem 2003 10:38
Konum: istanbul
İletişim:

çok fazla sayıdaki resimi veritabanına kaydetmek

Mesaj gönderen EeCOMP »

s.a
benim bir projem var
elimde kağıtlar var bu kağıtları tarayıcı ile tarayıp bilgisayara atıcam sonra bu resim dosyalarını veritabanına kaydeticem ama çok fazla resim olacak 3-4 milyon kadar belki daha fazla bunu nasıl yapabilirim resimlerin uzantıları ne olmalı çokda performans gerekmez biraz kassada olur ama kullanıcı için tamamen işkencede olmamalı bu arada bu resimleri veritabanına kaydederken yanında iki üç tane edit ve comboboxta içlerine birşeyler yazılıp onunla birlikte gidecek bu konuda bana yardımcı olursanız sevinirim hangi veritabanını kullanmalıyım
şimdiden ço teşekkürler
s.a
Kainat dahi bir programdır ve şüphesiz onun bir programcısı vardır...
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

ooooo 3-4 milyon A4 ne kadar yer tutar hiç hesapladın mı?
bunun yerine bir klasörde tutsan daha iyi (eğer kimse görmesin diyosan resim dosyalarını şifrelersin olur biter)


saygılar...
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Mesaj gönderen dtgb »

Bence yapman gereken en iyi sey resimleri hdd de bir yerde tutup programda sadece pathlerini tutmam ve ona gore on izleme yaptırmak...
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Sanki bu TEZ aktarımından bahsediyorsun gibi geldi. Bu kadar 3-4 Milyon A4 sayfasını taratmanın ne kadar zaman alacağını biliyor musunuz?

1 Sayfayı tarama hızınız nedir? 10 Saniyede bir sayfa tarasanız ve bunu kaydetmek için (bilgi girişlerini yapsanız) ve bu bilgi girişi de 20 saniye sürse.

Dakikada 2 Adet demektir (Kağıt yerleştirdim, çay molası verdim yoruldum okuyamadımları kenara koyuyoruz)

3.5 Milyon dokuman olduğunu varsayalım, dakikada 2 sayfa bilgi girişinden hesaplayalım bu da 1,750,000 dakika yapar. Bu da 29,166.66 Saat yapar bu da günde 8 saatten, 3,645 gün demektir. Bunun karşılığı da 10 Yıla tekabül eder. (Yaklaşık 365 Gün hiç durmadan ve aksatmadan günde 8 saat çalışarak, hiç arıza yapmadan, sorun çıkarmadan)

Eğer 10 makina olduğunu varsayarsak, bu süre 1 Yıla iner, tabiki bu bir varsayım, yani teorik.

Bu süre hesabından sonra bir de yer hesaplamasına geçelim. Basit bir sayfa A4 boyutunda siyahbeyaz saklamaya kalktığınızda aşağı yukarı 50-100 K arası Yer kaplasa (Sıkıştırılarak) Renkli ve/veya çözünürlüğü ve renk derinliği değiştirlimiş olandan bahsetmiyoruz burda. Eğer onları da katarsan ortalama bir anda 100K'dan kat kat fazla olur.

3.5 Milyon Resim demek, disk üzerinde 350 GB civarı bir alan işgal etmek demek oluyor. Şimdi bu kadar işi kalkıp Dosya Sisteminde tutmayacaksınız herhalde, bunu bir veri tabanına aktarmayı planlayacaksınız. Sonra bu 350 GB (Veri tabanına JPEG gibi kaydedilemeyeceği için) Dikkat farklı metodlar uygulayarak resimleri JPG gibi veya çeşitli sıkıştırma metodları ile sakladığınızı varsayalım.

Bunlar için kullanacağınız sunucu(lar) olması gerekiyor ve bu kadar bilgiyi yönetebilecek ve sorun çıkarmayacak bir Veritabanı sunucusuna ihtiyacınız olacak (Muhtemelen Oracle/Sybase olacak) Bu kadar uğraşıyı boşuna yapmayı hedeflemiyorsunuz sanırım, ve üzerinde sonradan arama tarama yapmak isteyeceksiniz değil mi? Hatta ilerleyen günler veya yıllarda tarattırdığınız bu resimler üzerinde çeşitli araştırmalar veya kelime yazı şekil aramalarına da gireceksinizdir veya bir nevi OCR yazılımı yardımızla bunların içeriklerinin de araştırılabilir olmasını sağlamayı hedefleyeceksiniz yada size bir sürpriz yapıp böyle olmasını isteyecekler.

Bence olayı daha derinleştirip araştırmalarınızı yapın. Bir çok yöntem ve sorun ile karşılaşacaksınız (projenizi daha da açarsanız daha da yardımcı olabiliriz kanaatindeyim)

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
mucar
Kıdemli Üye
Mesajlar: 247
Kayıt: 17 May 2005 01:14

Mesaj gönderen mucar »

Kuri_YJ çok güzel analiz etmişsin 8) başka diyecek söz yok
"Evine bakmaktan aciz olan; ilerici, üç kıtaya hükmeden ecdadın mı gerici?"
Cevapla