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
çok fazla sayıdaki resimi veritabanına kaydetmek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
çok fazla sayıdaki resimi veritabanına kaydetmek
Kainat dahi bir programdır ve şüphesiz onun bir programcısı vardır...
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
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/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/