PA195 NoSQL Databases

Fakulta informatiky
podzim 2014
Rozsah
0/2/0. 2 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
Kontaktní osoba: prof. Ing. Pavel Zezula, CSc.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh
St 14:00–15:50 B410
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 20 stud.
Momentální stav registrace a zápisu: zapsáno: 0/20, pouze zareg.: 0/20, pouze zareg. s předností (mateřské obory): 0/20
Mateřské obory/plány
předmět má 16 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.
Osnova
  • Why NoSQL, Principles, Taxonomy.
  • Distribution Models, Consistency in Distributed Databases.
  • MapReduce + Hadoop.
  • Key-Value Stores, practical experience with Riak.
  • Document Databases, practical experience with MongoDB.
  • Column-family Stores, practical experience with Cassandra/HBase.
  • Graph Databases, practical experience with Neo4J.
Literatura
    doporučená literatura
  • 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
  • Professional NoSQL. Edited by Shashank Tiwari. Indianapolis, Ind.: John Wiley & Sons, Inc., 2011, xxi, 361 p. ISBN 9781118167816. info
Výukové metody
Lectures with slides + practical demonstrations. One invited talk given by an external expert. The course is given in English.
Metody hodnocení
Requirements for successful completion are: attendance at the lectures (max 3 unexcused absences), and successful completion of homeworks (practical experience with several NoSQL database systems).
Vyučovací jazyk
Angličtina
Informace učitele
http://disa.fi.muni.cz/david-novak/teaching/pa195-nosql-databases/
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 jaro 2016, jaro 2017, jaro 2018, podzim 2019, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.