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í |
---|
|
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 |
|
Studijní plány, ve kterých se předmět nachází |
Fakulta | Studijní plán (Verze) | Kategorie studijního oboru/specializace | 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: - |