PA195 NoSQL Databases

Fakulta informatiky
jaro 2017
Rozsah
2/1/0. 3 kr. (plus ukončení). Ukončení: k.
Vyučující
RNDr. David Novák, Ph.D. (přednášející)
Garance
doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh
Út 14:00–15:50 A217
  • Rozvrh seminárních/paralelních skupin:
PA195/01: každou sudou středu 16:00–17:50 B130, D. Novák
PA195/02: každou lichou středu 16:00–17:50 B130, D. Novák
Předpoklady
PB154 Základy databázových systémů
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: 0/40, pouze zareg.: 0/40, pouze zareg. s předností (mateřské obory): 0/40
Mateřské obory/plány
předmět má 17 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.)
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. 288 s. Profesionál. ISBN 978-80-247-5466-6. 2015. 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. xix, 164. ISBN 9780321826626. 2013. info
Výukové metody
Two-hour lectures every week + bi-weekly two-hour practices in computer room. One or two lectures will be given by external experts about their experience with NoSQL database technologies. During the semestr, students will work on their team projects and will present the results during the final lectures. The course is given in English.
Metody hodnocení
Requirements for successful completion are: attendance at the practices and successful completion of team projects.
Vyučovací jazyk
Angličtina
Informace učitele
http://disa.fi.muni.cz/david-novak/teaching/nosql-databases-2017/
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 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023.