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

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
Předmět nesmí být zapsán současně s:
Databázové systémy 2 (B4M36DS2)
Předmět je náhradou za:
Databázové systémy 2 (B4M36DS2)
Přednášející:
Martin Svoboda (gar.), Martin Svoboda
Cvičící:
Martin Svoboda (gar.), Martin Svoboda
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:
http://www.ksi.mff.cuni.cz/~svoboda/courses/181-B4M36DS2/
Rozvrh na zimní semestr 2019/2020:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
místnost KN:E-301
Svoboda M.
09:15–10:45
(přednášková par. 1)
Karlovo nám.
Šrámkova posluchárna K9
místnost KN:E-328
Svoboda M.
14:30–16:00
(přednášková par. 1
paralelka 102)

Karlovo nám.
Bourací učebna
Út
St
Čt

Rozvrh na letní semestr 2019/2020:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 15. 9. 2019
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet4878406.html