Využití MongoDB s Node.js

Název práce: Využití MongoDB s Node.js
Autor(ka) práce: Hejtmánková, Kateřina
Typ práce: Diplomová práce
Vedoucí práce: Palovská, Helena
Oponenti práce: Mittner, Jan
Jazyk práce: Česky
Abstrakt:
Cílem práce je poskytnout sbírku příkladů nad dokumentově orientovanou databází MongoDB využívající platformu Node.js, konkrétně pomocí programu Mongoose, pro objektově dokumentové mapování (ODM). Cíle je dosaženo pomocí analýzy modulu Mongoose a Async, který poskytuje funkce pro přehlednější asynchronní dotazování, potřebné pro práci s vstupy/výstupy do databáze MongoDB v Node.js. Hlavním přínosem této práce je (v obecnějším slova smyslu) ukázka toho, jak vytvořit administrační část webové aplikace (backend) v Node.js, s použitím dokumentově orientované databáze MongoDB. Práce pojednává v teoretické části o charakteristikách a významu dokumentově orientované databáze MongoDB, charakteristikách a architektuře platformy Node.js používající beztypový a multiplatformní jazyk JavaScript a o programech pro objektově dokumentové mapování (ODM) pro Node.js na databázi MongoDB. Praktická část obsahuje sbírku příkladů, kde je v první části uveden návod na instalaci a spuštění potřebných programů. Další část je věnována jednoduchým příkladům modulu Mongoose a v poslední části jsou uvedeny složité příklady modulu Mongoose a Async, představující hlavní přínos této práce.
Klíčová slova: ODM; Mongoose; Async; MongoDB; dokumentově orientovaná databáze; Node.js; JavaScript
Název práce: Application of MongoDB with Node.js
Autor(ka) práce: Hejtmánková, Kateřina
Typ práce: Diploma thesis
Vedoucí práce: Palovská, Helena
Oponenti práce: Mittner, Jan
Jazyk práce: Česky
Abstrakt:
The aim of my thesis is to provide a collection of examples about document oriented MongoDB database using Node.js platform, specifically using the Mongoose program, for object-document mapping (ODM). The aim is met by analysis of Mongoose and Async module, which provides functions for more comprehensive asynchronous querying, needed for working with input/output to the MongoDB database in Node.js. The main merit of this thesis is (in the general sense) a demonstration of how to create a administration part of web application (backend) in Node.js, applying document oriented MongoDB database. The thesis discusses, in the theoretical part, about characteristics and significance of document oriented MongoDB database, about characteristics and architecture of Node.js platform employing untyped and multiplatform JavaScript language and about object document mapping (ODM) programs for Node.js on MongoDB. The practical part contains a collection of examples, where in the first chapter introduces an instalation and execution manual of necessary programs. The next chapter is dedicated to simple examples of Mongoose module and in the last chapter there are stated the complex examples of Mongoose and Async modules, which are the main merits of this thesis.
Klíčová slova: MongoDB; document oriented database; Node.js; JavaScript; Mongoose; ODM; Async

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
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: 25. 11. 2015
Datum podání práce: 9. 5. 2016
Datum obhajoby: 8. 6. 2016
Identifikátor v systému InSIS: https://insis.vse.cz/zp/55293/podrobnosti

Soubory ke stažení

    Poslední aktualizace: