Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2024/2025

Database systems 2

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
BE4M36DS2 Z,ZK 6 2P+2C anglicky

Předmět BE4M36DS2 nesmí být zapsán, je-li v témže semestru zapsán anebo již dříve absolvován předmět B4M36DS2 (vztah je symetrický)

Předmět BE4M36DS2 může při kontrole studijních plánů nahradit předmět B4M36DS2

Předmět BE4M36DS2 nesmí být zapsán, je-li v témže semestru zapsán anebo již dříve absolvován předmět B4M36DS2 (vztah je symetrický)

Garant předmětu:
Yuliia Prokop
Přednášející:
Yuliia Prokop
Cvičící:
Yuliia Prokop
Předmět zajišťuje:
katedra počítačů
Anotace:

Cílem předmětu je seznámit studenty s novými trendy v oblasti databázových systémů. Zaměříme se především na aktuální problematiku Big Data (velkých dat) a s nimi související problémy distribuovaného uložení a zpracování dat. Představíme si základní typy tzv. NoSQL databází, ale také související problematiku cloud computingu, datových skladů a distribuovaných výpočtů nad velkými daty.

Požadavky:
Osnova přednášek:

1.Úvod do Big Data a NoSQL databází

2.Princip MapReduce

3.Základní principy Big Data managementu (CAP theorem, distribuce, škálování, replikace)

4.Srovnání a klasifikace NoSQL databází

5.Databáze typu klíč - hodnota

6.Sloupcové databáze

7.Dokumentové databáze

8.Grafové databáze - základní principy

9.Grafové databáze - pokročilé aspekty, indexace, dotazování

10.Pokročilé principy Big Data managementu (transakce, výkon, polyglot persistence)

11.NewSQL databáze

12.Cloud computing

13.Datové sklady a Big Data

14.Další problémy související s Big Data - analýzy dat, generátory dat, benchmarking.

Osnova cvičení:
Cíle studia:
Studijní materiály:

1.http://nosql-database.org/

2.Pramod J. Sadalage - Martin Fowler: NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

3.Eric Redmond - Jim R. Wilson: Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement

4.Sherif Sakr - Eric Pardede: Graph Data Management: Techniques and Applications

5.Shashank Tiwari: Professional NoSQL

6.Jeffrey Dean and Sanjay Ghemawat: MapReduce: Simplified Data Processing on Large Clusters, Google, Inc.

7.Google Code: Introduction to Parallel Programming and MapReduce

8.Hadoop: The Definitive Guide, by Tom White, 2nd edition, Oreilly?s, 2010

Poznámka:
Další informace:
https://cw.fel.cvut.cz/wiki/courses/BE4M36DS2
Rozvrh na zimní semestr 2024/2025:
Rozvrh není připraven
Rozvrh na letní semestr 2024/2025:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 17. 4. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet4878406.html