Připadá mi, že databáze umožňuje lepší organizaci souborů než filesystém s přístupem přes java.io, tak není nutné takovou knihovnu dělat.
Co se týká kešování, řešil jsme kdysi podobný problém, rozesílali jsme HTML emaily obsahující obrázky jako odkazy na webserver, a ten je tahal z databáze. Těch emailů mohlo být třeba půl milionu během hodiny (než mě někdo nařkne z rozesílání spamu, tak upozorňuju, že šlo o rozesílání výpisů účtů klientům finančních institucí na americkém trhu). A řešením bylo použít farmu Apachů s mod_accel, který nakešoval obrázek při prvním požadavku. Makub jeeff napsal(a):
Ahoj,mam s tym skusenosti dokonca so vsetkymi troma, aj mam vyriesene univerzalne citanie a zapisovanie BLOBov do vsetkych 3 databaz. Bloby bezne pouzivam aj na serveroch s vysokym zatazenim. Nepotrebujem riesit ako to tam mam zapisat a podobne veci, zaujima ma vyslovene kniznica, ktora ma API ako java.io ale subory uklada do databazy. Asi ale take nic neexistuje, je zaujimave ze to zatial nikto nepotreboval, pritom to vyzera ako uzitocna vec.Priklad:Mame NLB cluster s web CMS ktory z bezpecnostnych dovodov nema ziadny iny konekt ako databaza. Pouzivatelia tam nahravaju subory (obrazky, pdf...) ktore ale nemozu byt na filesysteme, pretoze ten vramci clustra klient nevie synchronizovat (bezpecnostna politika klienta to nedovoluje). Proste len MS Windows + SQL Cluster a tam riesenie.Ja mam predstavu ako to mam spravit, len sa mi zda, ze to uz istotne niekto musel riesit. Samozrejme najradsej by som mal subory na filesysteme, kedze ale nemozem tak hladam riesenie. Nie je problem ako to spravit, problem je ako to spravit, aby to bolo dostatocne vykonne. Predstav si web stranku, ktora pozostava z desiatok obrazkov a naraz si ju zobrazuje 1000 klientov.
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Supercomputing Center Brno Martin Kuba Institute of Computer Science email: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 --------------------------------------------------------------
smime.p7s
Description: S/MIME Cryptographic Signature
