Database systems 2
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
BE4M36DS2 | Z,ZK | 6 | 2P+2C | anglicky |
- Vztahy:
- 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:
-
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:
-
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 Út St Čt Pá - Rozvrh na letní semestr 2024/2025:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů:
-
- Open Informatics - Software Engineering (povinný předmět oboru)
- Open Informatics - Data Science (povinný předmět oboru)