Fórum Root.cz

Hlavní témata => Server => Téma založeno: Solmyr 04. 05. 2018, 11:43:26

Název: Open-source document storage s API
Přispěvatel: Solmyr 04. 05. 2018, 11:43:26
Zdravim,
existuje nejaky OpenSource system pro storage dokumentu (PDF, Word, atd.), ktery by poskytoval API na nahravani, ziskavani, mazani dokumentu? Pokud by dokazal full-text bylo by to plus. Nebo alespon typ aplikace ktery hledat. Pod Document storage/Document database na me skace noSQL.
Dekuji
Název: Re:Document Storage
Přispěvatel: Sten 04. 05. 2018, 12:04:59
Souborový systém?  :D

Jestli myslíte cloudové úložiště, tak NextCloud, pokud myslíte distribuované úložiště, tak Ceph.
Název: Re:Open-source document storage s API
Přispěvatel: DK 04. 05. 2018, 14:26:10
ElasticSearch / SOLR

Pripadne OpenKM / Apache Jackrabbit
Název: Re:Open-source document storage s API
Přispěvatel: andy 04. 05. 2018, 14:41:39
alfresco community
Název: Re:Open-source document storage s API
Přispěvatel: . 04. 05. 2018, 16:09:41
Otázka je dost obecná. Pokud opravdu chcete jen úložiště, které má API na nahrání, získání, smazání dokumentu, vyhoví jakákoliv objektová databáze. Pod pojmem dokument si můžete představit nejen textové dokumenty, ale i obrázky nebo videa. Zpravidla k nim lze ukládat i nějaká metadata a podle nich vyhledávat. Příkladem může být třeba minio (https://github.com/minio/minio), které má API kompatibilní s AWS S3.

Pod pojmem document storage se ale spíš myslí systém pro správu, verzování a publikování textových dokumentů včetně nějakého interního workflow. Sem by asi spadalo výše zmíněné Alfresco. Proto je potřeba upřesnit, o co vám konkrétně jde. Jinak v jednodušší podobě vyhoví i běžný filesystem.
Název: Re:Open-source document storage s API
Přispěvatel: Filip Jirsák 04. 05. 2018, 18:47:32
API pro nahrávání, získávání a mazání dokumentů je např. WebDAV. Aplikace většinou neřeší jenom úložiště dokumentů, ale i nějaký management kolem nich, pak se většinou nazývají Document Management System (DMS) nebo Content Management System (CMS).

NoSQL na vás skáče správně, protože dokumentová databáze je jeden z typů NoSQL databází a každá taková databáze umí nahrávat, získávat a mazat dokumenty. Pokud chcete něco jiného, musíte to lépe popsat – nejlepší bude, když napíšete, jaký problém řešíte, ne jak si představujete řešení.