PA195 NoSQL Databases

Fakulta informatiky
podzim 2026
Rozsah
2/1/0. 3 kr. (plus ukončení). Ukončení: k.
Vyučováno kontaktně
Vyučující
doc. RNDr. Vlastislav Dohnal, Ph.D. (přednášející)
RNDr. Vladimír Míč, Ph.D. (cvičící)
Mgr. Jakub Žovák (cvičící)
Garance
doc. RNDr. Vlastislav Dohnal, Ph.D.
Katedra strojového učení a zpracování dat – Fakulta informatiky
Dodavatelské pracoviště: Katedra strojového učení a zpracování dat – Fakulta informatiky
Rozvrh
St 16. 9. až St 16. 12. St 12:00–13:50 S108, kromě St 14. 10.
  • Rozvrh seminárních/paralelních skupin:
PA195/01: Po 14. 9. až Po 7. 12. každé sudé pondělí 14:00–15:50 S405, V. Míč
PA195/02: Po 21. 9. až Po 14. 12. každé liché pondělí 14:00–15:50 S405, V. Míč
PA195/03: Po 14. 9. až Po 7. 12. každé liché pondělí 10:00–11:50 C122, J. Žovák
Předpoklady
PB154 Základy databázových systémů || PB168 Základy databázových a informačních systémů
Ability to log in to Linux PCs in the faculty's computer room, and be able to operate text "terminal" and run Visual Studio Code.
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 60 stud.
Momentální stav registrace a zápisu: zapsáno: 53/60, pouze zareg.: 2/60, pouze zareg. s předností (mateřské obory): 1/60
Mateřské obory/plány
předmět má 11 mateřských oborů, zobrazit
Anotace
The course covers: 1) the principles behind the NoSQL databases, such as chapters from modern distributed database theory, P2P indexing or the MapReduce programming model; 2) architectures and common features of the main types of NoSQL databases (key-value stores, document databases, column-family stores, graph databases); 3) detailed description of selected NoSQL database systems including practical experience; 4) other topics related to Big Data and non-relational databases (data analytics, DB in web browser, influence of NoSQL to relational databases, etc.)
Výstupy z učení
After the course, students will:
- understand the principles behind the NoSQL databases;
- know architectures and common features of the main types of NoSQL databases (key-value stores, document databases, column-family stores, graph databases);
- know in detail several selected NoSQL database systems including practical experience;
- know about other topics related to Big Data and non-relational databases (data analytics, DB in web browser, influence of NoSQL to relational databases, etc.)
Klíčová témata
  • Why NoSQL, Principles, Taxonomy.
  • Distribution Models, Consistency in Distributed Databases.
  • MapReduce + Hadoop.
  • Key-Value Stores, practical experience with Riak & Infinispan.
  • Document Databases, practical experience with MongoDB & PostgreSQL.
  • Column-family Stores, practical experience with Cassandra.
  • Graph Databases, practical experience with Neo4J.
  • Vector Databases, practical experience.
  • Other topics related to Big Data and non-relational databases (data analytics, DB in web browser, influence of NoSQL to relational databases, etc.).
Studijní zdroje a literatura
    doporučená literatura
  • HOLUBOVÁ, Irena; Jiří KOSEK; Karel MINAŘÍK a David NOVÁK. Big Data a NoSQL databáze. Praha: Grada Publishing, a.s., 2015, 288 s. Profesionál. ISBN 978-80-247-5466-6. stránka nakladatele info
  • SADALAGE, Pramod J. a Martin FOWLER. NoSQL distilled : a brief guide to the emerging world of polyglot persistence. Upper Saddle River: Addison-Wesley, 2013, xix, 164. ISBN 9780321826626. info
Přístupy, postupy a metody používané ve výuce
Two-hour lectures every week + bi-weekly two-hour practices in the computer room. One or two lectures will be given by external experts about their experience with NoSQL database technologies. There are five self-paced tutorials to obtain practical experience. During the seminars, there are specific assignment to solve in small teams. The final test or a special home assignment will be organized. The course is given in English.
Způsob ověření výstupů z učení a požadavky na ukončení
Requirements for successful completion: 1/ completion of all group assignments during in seminars, and 2/ final test (as a written exam).
Vyučovací jazyk
Angličtina
Odkaz a informace vyučujících
https://is.muni.cz/predmety/predmet.pl?kod=PA195&fakulta=1433&lang=en
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích podzim 2014, jaro 2016, jaro 2017, jaro 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024, podzim 2025.
  • Statistika zápisu (nejnovější)
  • Permalink: https://is.muni.cz/predmet/fi/podzim2026/PA195