PA195 NoSQL Databases

Faculty of Informatics
Spring 2017
Extent and Intensity
2/1/0. 3 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
Teacher(s)
RNDr. David Novák, Ph.D. (lecturer)
Supervisor
doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications - Faculty of Informatics
Supplier department: Department of Computer Systems and Communications - Faculty of Informatics
Timetable
Tue 14:00–15:50 A217
  • Timetable of Seminar Groups:
PA195/01: each even Wednesday 16:00–17:50 B130, D. Novák
PA195/02: each odd Wednesday 16:00–17:50 B130, D. Novák
Prerequisites (in Czech)
PB154 Database Systems
Course Enrollment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 40 student(s).
Current registration and enrollment status: enrolled: 32/40, only registered: 0/40, only registered with preference (fields directly associated with the programme): 0/40
Fields of study the course is directly associated with
there are 17 fields of study the course is directly associated with, display
Course objectives
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.)
Syllabus
  • 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.).
Literature
    recommended literature
  • HOLUBOVÁ, Irena, Jiří KOSEK, Karel MINAŘÍK and David NOVÁK. Big Data a NoSQL databáze (Big Data and NoSQL Databases). Praha: Grada Publishing, a.s., 2015. 288 pp. Profesionál. ISBN 978-80-247-5466-6. stránka nakladatele info
  • SADALAGE, Pramod J. and 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
Teaching methods
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.
Assessment methods
Requirements for successful completion are: attendance at the practices and successful completion of team projects.
Language of instruction
English
Further Comments
Study Materials
The course is taught annually.
Teacher's information
http://disa.fi.muni.cz/david-novak/teaching/nosql-databases-2017/
The course is also listed under the following terms Autumn 2014, Spring 2016, Spring 2018.
  • Enrollment Statistics (recent)
  • Permalink: https://is.muni.cz/course/fi/spring2017/PA195

Go to top | Current date and time: 24. 5. 2017 23:22, Week 21 (odd)

Contact: istech(zavináč/atsign)fi(tečka/dot)muni(tečka/dot)cz, Office for Studies, access rights administrators, is-technicians, e-technicians, IT support | Use of cookies | learn more about Information System