| 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/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 |
|---|