Popis předmětu - B4M36DS2

Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
B4M36DS2 Databázové systémy 2 Rozsah výuky:2P+2C
Garanti:Svoboda M. Role:PO Jazyk výuky:CS
Vyučující:Svoboda M. Zakončení:Z,ZK
Zodpovědná katedra:13136 Kreditů:6 Semestr:Z

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.

Osnovy 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.

Osnovy cvičení:

Literatura:

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

Požadavky:

Webová stránka:

http://www.ksi.mff.cuni.cz/~svoboda/courses/181-B4M36DS2/

Předmět je zahrnut do těchto studijních plánů:

Plán Obor Role Dop. semestr
MPOI6_2016 Softwarové inženýrství PO 1
MPOI6_2018 Softwarové inženýrství PO 1
MPOI9_2016 Datové vědy PO 1
MPOI9_2018 Datové vědy PO 1


Stránka vytvořena 16.9.2019 14:51:34, semestry: Z,L/2020-1, L/2018-9, Z,L/2019-20, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)
Za obsah odpovídá: doc. Ing. Ivan Jelínek, CSc.