Este mi napada jedno riesenie - pozitie cloud sluzieb napriklad Picasa. Za par drobnych rocne ( do 1GB zadarmo) si tam mozete ulozit obrazky a robi to zadarmo thumbnailing. API je tam vcelku slusne, metadata a indexing si urobite u seba a mozete ficat. Dokonca podla tohoto clanku http://www.ghacks.net/2011/07/01/picasa-gets-unlimited-photo-hosting/ :

Google+ users: 1 GB of free storage space, photos of a maximum dimension of 2048×2048 do not count against the limit. This basically means that Google+ users can upload as many photos to Picasa as they want, as long as the photos do not exceed that resolution.

Rasto

On 8.4.12 10:49 PM, Ivan Polak wrote:
zdravim konferenciu,

potrebujem vo web aplikacii (tomcat+java+postgreSQL) ukladat tisicky
obrazkov, ktore uploaduju klienti (pocita sa hlavne s velkym poctom
ich zobrazovani - aj ako thumbnail, aj plna velkost).

rozhodol som sa, ze to budem ukladat na disk a nie do DB (ako blob).
do DB pojdu len meta-data (typ obrazku, cesta k nemu na disku,
velkost, komu patri, atd).

zvazujem ale pouzitie nejakeho riesenia, ako napr. hadoop
(http://hadoop.apache.org/), uz som ho raz pouzil, ale tam bolo
zobrazovanie-nacotanie vo velmi malej miere, klient ulozil subor,
zopar-krat editoval, a potom sa uz nikto niekdy k tomu suboru
ulozenemu v hadoop nevracal, v tejto mojej aplikacii musim pocitat
hlavne s tym nacitavanim-zobrazovanim (teda nacitanie musi byt velmi
rychle + pripadne pouzit nejaku cachce - ehcache alebo Memcached).

prosim, ma niekto skusenosti s riesenim taketho problemu.

dakujem

Ivan

Odpovedet emailem