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

Files for download

    Last update: