Objektová databáze db4o

Název práce: Objektová databáze db4o
Autor(ka) práce: Budka, Michal
Typ práce: Bakalářská práce
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Hrubý, Jan
Jazyk práce: Česky
Abstrakt:
Tato bakalářská práce si klade za cíl seznámit čtenáře s NoSQL databázovými systémy a demonstrovat základní funkcionality a vlastnosti na jednom z jejich představitelů, objektové databázi db4o. První části této práce obsahuje základní informace o NoSQL databázích, jejich kategorizaci s popisem jednotlivých zástupců dané kategorie, základní vlastnosti, distribuční a datový model a úvod do problematiky Polyglot Persistence. Poslední část této práce je zaměřena na praktickou demonstraci objektové databáze db4o, která zahrnuje manipulaci s objekty, možnost realizování transakcí, vyhledávací metody, aktivaci hloubkových objektů a dědičnost. Závěr této části obsahuje zamyšlení nad možnou škálovatelností databáze db4o.
Klíčová slova: ACID transakce; db4o; Objektové databáze; Polyglot Persistence; CAP teorém; MapReduce; Distribuční model; NoSQL
Název práce: Db4o Object Database
Autor(ka) práce: Budka, Michal
Typ práce: Bachelor thesis
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Hrubý, Jan
Jazyk práce: Česky
Abstrakt:
This bachelor thesis aims to introduce the reader to the topic of NoSQL database systems and to demonstrate the basic functionality and properties on one of it's representatives, db4o object database. The first part of the thesis deals with the essential information about NoSQL databases, categorization with a description of each category's representative, basic properties, distribution models, data models and introduction to the topic of Polyglot Persistence. The last part of the thesis focuses on practical demonstration of db4o object database, which includes basic data manipulation, transactions, query methods, deep graph object activation and inheritance. The conclusion of this section contains the consideration of the potential scalability db4o.
Klíčová slova: Polyglot Persistence; MapReduce; Distribution Model; Cap Theorem; ACID Transactions; NoSQL; Object Databases; db4o

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: 24. 10. 2012
Datum podání práce: 15. 5. 2013
Datum obhajoby: 27. 6. 2013
Identifikátor v systému InSIS: https://insis.vse.cz/zp/39976/podrobnosti

Soubory ke stažení

    Poslední aktualizace: