Distribuovaný dokumentový server založený na databázi CouchDB
but.committee | doc. Ing. František Zbořil, CSc. (předseda) doc. Ing. Martin Čadík, Ph.D. (místopředseda) doc. RNDr. Milan Češka, Ph.D. (člen) Ing. Filip Orság, Ph.D. (člen) Ing. Jaroslav Rozman, Ph.D. (člen) doc. Ing. Marián Šimko, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C - dobře . Otázky u obhajoby: Jaký je důvod nasazení přesně tří databázových serverů v clusteru? Ja velký zásah do aplikace by představovalo zvýšení nebo snížení tohoto počtu? Pro jaké úlohy je ve Vašem systému použitelný workflow systém? Mohl byste uvést praktický příklad jeho využití, který demonstruje výhody tohoto přístupu? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Rychlý, Marek | cs |
dc.contributor.author | Kanis, Martin | cs |
dc.contributor.referee | Burget, Radek | cs |
dc.date.created | 2017 | cs |
dc.description.abstract | Práca pojednáva o problematike distribuovaných databázových systémov, o ich výhodách a nevýhodách. Následne text oboznamuje s dokumentovou databázou CouchDB, spôsobom ukladania dokumentov, riešením synchronizácie a prístupu ku CAP teorému. Cieľom práce je implementovať distribuovaný databázový server pre správu a workflow dokumentov, ktorý je založený na CouchDB. Systém obsahuje cluster s troma CouchDB uzlami a HAProxy na popredí, ktorá rozdeľuje záťaž medzi uzlami. Systém umožňuje vytváranie ľubovoľných dokumentov na základe šablóny, spravuje ich životný cyklus a tok. Taktiež je možné vytvárať vlastné workflow za pomoci BRMS pravidiel. Implementované riešenie uľahčuje spravovanie a tok dokumentov a umožňuje vysokú mieru prispôsobenia potrebám organizácie. | cs |
dc.description.abstract | Thesis discusses distributed database systems and its advantages and disadvantages. Further, text informs about document database CouchDB, storage of documents, synchronization and CAP theorem. The aim of the thesis is to implement distributed document management system and workflow management system based on CouchDB. The system contains a cluster with three CouchDB nodes with HAProxy in front, which does load balancing. The system allows creation of any document based on the template, manages its life cycle and workflow. It is also possible to create a custom workflow using BRMS rules. The implemented solution simplifies document management and workflow and allows a high degree of customization for the organizations needs. | en |
dc.description.mark | C | cs |
dc.identifier.citation | KANIS, M. Distribuovaný dokumentový server založený na databázi CouchDB [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2017. | cs |
dc.identifier.other | 106191 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/69507 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Distribuované databázové systémy | cs |
dc.subject | CouchDB | cs |
dc.subject | Synchronizácia | cs |
dc.subject | CAP teorém | cs |
dc.subject | B-stromy | cs |
dc.subject | Správa dokumentov | cs |
dc.subject | Tok dokumentov | cs |
dc.subject | Distributed database system | en |
dc.subject | CouchDB | en |
dc.subject | Synchronization | en |
dc.subject | CAP theorem | en |
dc.subject | B-trees | en |
dc.subject | Document management | en |
dc.subject | Workflow | en |
dc.title | Distribuovaný dokumentový server založený na databázi CouchDB | cs |
dc.title.alternative | Distributed Document Server Based on CouchDB Database | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2017-06-19 | cs |
dcterms.modified | 2020-05-10-16:12:50 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 106191 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:24:40 | en |
sync.item.modts | 2025.01.15 17:30:26 | en |
thesis.discipline | Inteligentní systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 3.46 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-19246_v.pdf
- Size:
- 85.66 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-19246_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-19246_o.pdf
- Size:
- 88.61 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-19246_o.pdf
Loading...
- Name:
- review_106191.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_106191.html