NDBI040 Moderní databázové systémy
Obecné informace
V tomto předmětu se vyučují nerelačním databázovým systémům (NoSQL) jako jsou key-value, document, column nebo graph databáze.
Z přednášek jsou dostupné přednášky, k přístupu je potřeba heslo získané na začátku semestru.
Sylabus (SIS)
Relační model dat, relační databáze. Historický přehled alternativních datových modelů a databázových systémů.
Úvod do problematiky Big Data (historie, vlastnosti, datové modely).
Základní principy Big Data managementu (CAP theorem, distribuce, škálování, replikace, transakce v distribuovaném prostředí, ...).
Přehled a klasifikace databázových systémů a technologií pro efektivní správu a zpracování Big Data.
Distribuované souborové systémy.
MapReduce - princip, vlastnosti, kritika, alternativní přístupy.
NoSQL databáze (klíč/hodnota, sloupcové, dokumentové).
Grafová data a grafové databáze.
Data s více modely. Multi-model databáze. Polystores.
Jazyk SQL v prostředí Big Data. NewSQL databáze.
Další typy moderních databází (databáze polí, ...).
Zakončení předmětu
Zkouška
Zkouška je písemná, lze získat až 100 bodů, skládá se z 11 otázek, čas okolo 2 a půl hodiny. Ke zkoušče lze získat bonosué body ze cvíčení a úkolů (až 25)
Bodování" > 60 bodů = známka 3, > 75 bodů = známka 2, > 90 bodů = známka 1
Zápočet
Celkem je zadáno 5 úkolů, každý za 10 bodů. Z prvních 4 je třeba získat alespoň 7 bodů, poslední úkol je bonusový a body navíc se připočítávají ke zkoušce, nějaké bonusové body lze také získat za aktivitu na cvičení.
Studijní materiály
Slidy a záznamy
K dispozici na webu přednášky.