PA195 NoSQL Databases

Fakulta informatiky
podzim 2025
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í)
Mgr. Luděk Bártek, 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 17. 9. až St 17. 12. St 16:00–17:50 A217
  • Rozvrh seminárních/paralelních skupin:
PA195/01: Po 15. 9. až Po 8. 12. každé sudé pondělí 10:00–11:50 S405, L. Bártek
PA195/02: Po 22. 9. až Po 15. 12. každé liché pondělí 10:00–11:50 S405, L. Bártek
PA195/03: St 17. 9. až St 10. 12. každou sudou středu 18:00–19:50 S405, J. Žovák
Předpoklady
PB154 Základy databázových systémů || PB168 Základy DB a IS
Ability to log in to Linux PCs in the faculty's computer room, and be able to operate text "terminal".
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 40 stud.
Momentální stav registrace a zápisu: zapsáno: 42/40, pouze zareg.: 5/40, pouze zareg. s předností (mateřské obory): 0/40
Mateřské obory/plány
předmět má 11 mateřských oborů, zobrazit
Cíle předmětu
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.)
Osnova
  • 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.
  • Other topics related to Big Data and non-relational databases (data analytics, DB in web browser, influence of NoSQL to relational databases, etc.).
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
Výukové metody
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.
Metody hodnocení
Requirements for successful completion: 1/ completion of all group assignments during in seminars, and 2/ final test (as a written exam). The final test can be replaced with a special home assignment on request.
Vyučovací jazyk
Angličtina
Informace učitele
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.
  • Statistika zápisu (nejnovější)
  • Permalink: https://is.muni.cz/predmet/fi/podzim2025/PA195