Předmět: NoSQL databázové systémy

« Zpět
Název předmětu NoSQL databázové systémy
Kód předmětu KI/KNSQL
Organizační forma výuky Přednáška + Cvičení + Seminář
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 2
Vyučovací jazyk Čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Fišer Jiří, Mgr. Ph.D.
  • Beránek Pavel, Ing. Mgr.
Obsah předmětu
1. Vymezení a cíle NoSQL databázových systémů 2. Škálovatelnost (vertikální a horizontální), problémy s konzistencí (CAP teorém a BASE model) 3. Distribuce dat (sharding, replikace) 4. Základní typy NoSQL databázových systémů a jejich vztahy k relačním databázovým systémům 5. - 6. Databáze typu klíč - hodnota (praktická ukázka REDIS) 7. - 9. Dokumentově orientované databázové systémy (Mongo, BJSON v PostgreSQL), pipelines, map-reduce 10. - 11. Sloupcově orientované databázové systémy (Cassandra, relační sloupcové: HANA), analytické funkce 12. - 13. Grafově orientované databázové systémy (Neo4J)

Studijní aktivity a metody výuky
nespecifikováno
Výstupy z učení
Kurz je zaměřen na praktické využití základních typů NoSQL databázových systémů se zaměřením na jejich použití v silně distribuovaném prostředí.

Předpoklady
nespecifikováno
KI/KDSY
----- nebo -----
KI/KURDB
----- nebo -----
KI/URDB

Hodnoticí metody a kritéria
nespecifikováno
Podmínkou získání zápočtu je zpracování seminární práce - návrh, vytvoření a pilotní využití NoSQL databáze ve zvoleném distribuovaném databázovém systému.
Doporučená literatura
  • Redis Documentation.
  • Holubová, I., Kosek, J., Minařík, K., Novák, D. Big Data a NoSQL databáze. Grada, Praha, 2015. ISBN 9788024754666.
  • Robinson, I., Webber, J., Eifrem, E. Graph databases. Sebastopol, CA: O'Reilly, 2013. ISBN 978-1449356262.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Přírodovědecká fakulta Studijní plán (Verze): Informační systémy (A14) Kategorie: Informatické obory - Doporučený ročník:-, Doporučený semestr: -