Dokumentově orientované open source databázové systémy
Název práce: | Dokumentově orientované open source databázové systémy |
---|---|
Autor(ka) práce: | Regner, Tomáš |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Chlapek, Dušan |
Oponenti práce: | Tomášková, Barbora |
Jazyk práce: | Česky |
Abstrakt: | 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ů. |
Klíčová slova: | CAP teorém; JSON; NoSQL; MapReduce; MongoDB; Dokumentově orientovaná databáze; CouchDB |
Název práce: | Document-oriented open source database systems |
---|---|
Autor(ka) práce: | Regner, Tomáš |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Chlapek, Dušan |
Oponenti práce: | Tomášková, Barbora |
Jazyk práce: | Česky |
Abstrakt: | 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. |
Klíčová slova: | CAP theorem; MapReduce; JSON; MongoDB; CouchDB; NoSQL; Document-oriented database |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 2. 2. 2012 |
---|---|
Datum podání práce: | 9. 5. 2012 |
Datum obhajoby: | 25. 6. 2012 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/35762/podrobnosti |