Document-oriented open source database systems
Thesis title: | Dokumentově orientované open source databázové systémy |
---|---|
Author: | Regner, Tomáš |
Thesis type: | Bakalářská práce |
Supervisor: | Chlapek, Dušan |
Opponents: | Tomášková, Barbora |
Thesis language: | Česky |
Abstract: | Jedním z cílů této bakalářské práce je seznámit čtenáře s motivy vývojářů pro hledání alternativ k tradičním relačním databázovým systémům, jež postupně vyústili ve vznik NoSQL hnutí a rovněž je seznámit s milníky tohoto vývoje a klíčovými projekty jeho historie. Dále uvádí některé základní vlastnosti společné NoSQL systémům jako je např. problematika škálovatelnosti a distribuovaného zpracování dat a uvede obecně přijímanou kategorizaci NoSQL systémů na základě jejich datového modelu. Podrobněji se zaměřuje na oblast dokumentově orientovaných databázových systémů, shrnuje situaci v této oblasti a rozebírá její dva v současné době nejpoužívanější zástupce -- systémy MongoDB a CouchDB. Popisuje základní mechanismy jejich fungování a demonstruje smysl jejich užití na příkladech z praxe. Následně definuje hodnotící kritéria pro porovnání těchto produktů a hodnotí jejich naplnění v aktuálně dostupných verzích těchto systémů. |
Keywords: | CAP teorém; JSON; NoSQL; MapReduce; MongoDB; Dokumentově orientovaná databáze; CouchDB |
Thesis title: | Document-oriented open source database systems |
---|---|
Author: | Regner, Tomáš |
Thesis type: | Bachelor thesis |
Supervisor: | Chlapek, Dušan |
Opponents: | Tomášková, Barbora |
Thesis language: | Česky |
Abstract: | One of the objectives of this bachelor thesis is to introduce readers with motives of developers for seeking alternatives to traditional relational database systems, which gradually resulted in emergence of NoSQL movement and also make them familiar with milestones and most important projects in its history. Then it introduces some basic characteristics common to NoSQL systems such as issues of scalability and distributed data processing and generally accepted categorization of NoSQL systems based on their data model. In more detail it focuses on field of document-oriented database systems, summarizes situation in this field and discusses its two currently most widely used representatives - systems MongoDB and CouchDB. It describes basic mechanisms of their operation and demonstrates meaning of their usage on examples. Then it defines evaluation criteria to compare these products and evaluate their fulfillment in currently available version of these systems. |
Keywords: | CAP theorem; MapReduce; JSON; MongoDB; CouchDB; NoSQL; Document-oriented database |
Information about study
Study programme: | Aplikovaná informatika/Informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 2. 2. 2012 |
---|---|
Date of submission: | 9. 5. 2012 |
Date of defense: | 25. 6. 2012 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/35762/podrobnosti |