Charles Explorer logo
🇨🇿

Moderní databázové systémy

Předmět na Matematicko-fyzikální fakulta |
NDBI040

Sylabus

- 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í, ...).

Anotace

Cílem předmětu je poskytnout úvod do problematiky efektivního ukládání a dotazování velkých dat (Big Data).

Předmět seznámí studenty se širokou škálou souvisejících pojmů a technologií a současně poskytne hlubší vhled do jednotlivých nových typů databázových systémů.

U každého typu databází budou uvedeny základní principy a používané techniky i praktické příklady.

V rámci cvičení si studenti sami vyzkouší zprovoznit vybrané typy databází a otestují jejich funkcionalitu na vlastních menších aplikacích.