FI:PA195 NoSQL Databases - Course Information
PA195 NoSQL Databases
Faculty of InformaticsAutumn 2014
- Extent and Intensity
- 0/2/0. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- RNDr. David Novák, Ph.D. (lecturer)
- Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. Ing. Pavel Zezula, CSc.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Wed 14:00–15:50 B410
- Prerequisites (in Czech)
- PB154 Database Systems
- Course Enrolment 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 20 student(s).
Current registration and enrolment status: enrolled: 0/20, only registered: 0/20, only registered with preference (fields directly associated with the programme): 0/20 - fields of study / plans the course is directly associated with
- there are 16 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.
- Syllabus
- 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.
- Literature
- recommended literature
- 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
- Professional NoSQL. Edited by Shashank Tiwari. Indianapolis, Ind.: John Wiley & Sons, Inc., 2011, xxi, 361 p. ISBN 9781118167816. info
- Teaching methods
- Lectures with slides + practical demonstrations. One invited talk given by an external expert. The course is given in English.
- Assessment methods
- 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).
- Language of instruction
- English
- Further Comments
- Study Materials
The course is taught annually. - Teacher's information
- http://disa.fi.muni.cz/david-novak/teaching/pa195-nosql-databases/
- Enrolment Statistics (Autumn 2014, recent)
- Permalink: https://is.muni.cz/course/fi/autumn2014/PA195