Cílem předmětu je poskytnout přehled moderních databázových systémů pro ukládání, správu a zpracování různých
typů dat. Navazuje na klasické databáze a vysvětluje nové přístupy v oblasti distribuovaného zpracování, Big Data,
NoSQL, multi-modelových a specializovaných databází. U vybraných systémů probírá datové modely, dotazování,
použití, výhody a omezení. Součástí je klasifikace, současné trendy a evoluce databázových systémů. Cvičení
přinášejí praktickou zkušenost s vybranými systémy.
Poslední úprava: Zavoral Filip, RNDr., Ph.D. (27.04.2026)
The course provides an overview of modern database systems for storing, managing, and processing different
types of data. It builds on classical databases and explains new approaches in distributed processing, Big Data,
NoSQL, multi-model, and specialised databases. For selected systems, it discusses data models, querying, use
cases, advantages, and limitations. It also covers classification, current trends, and database system evolution.
Labs provide practical experience with selected systems.
Poslední úprava: Zavoral Filip, RNDr., Ph.D. (27.04.2026)
Podmínky zakončení předmětu -
Viz https://www.ksi.mff.cuni.cz/~holubova/NDBI040/
Poslední úprava: Kopecký Michal, RNDr., Ph.D. (22.05.2020)
See https://www.ksi.mff.cuni.cz/~holubova/NDBI040/
Poslední úprava: Kopecký Michal, RNDr., Ph.D. (22.05.2020)
Literatura -
Holubova I., Kosek J., Minarik K., Novak D.: Big Data a NoSQL databáze. Grada 2015. ISBN: 978-80-247-5466-6
Pramod J. Sadalage - Martin Fowler: NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
Eric Redmond - Jim R. Wilson: Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
Sherif Sakr - Eric Pardede: Graph Data Management: Techniques and Applications
Jeffrey Dean and Sanjay Ghemawat: MapReduce: Simplified Data Processing on Large Clusters, Google, Inc.
Hadoop: The Definitive Guide, by Tom White, 2nd edition, Oreilly’s, 2010
Carlyna Bondiombouy, Patrick Valduriez. Query Processing in Multistore Systems: an overview. [Research Report] RR-8890, INRIA Sophia Antipolis - Méditerranée. 2016, pp.38.
Poslední úprava: Kopecký Michal, RNDr., Ph.D. (12.05.2018)
Pramod J. Sadalage - Martin Fowler: NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
Eric Redmond - Jim R. Wilson: Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
Sherif Sakr - Eric Pardede: Graph Data Management: Techniques and Applications
Jeffrey Dean and Sanjay Ghemawat: MapReduce: Simplified Data Processing on Large Clusters, Google, Inc.
Hadoop: The Definitive Guide, by Tom White, 2nd edition, Oreilly’s, 2010
Carlyna Bondiombouy, Patrick Valduriez. Query Processing in Multistore Systems: an overview. [Research Report] RR-8890, INRIA Sophia Antipolis - Méditerranée. 2016, pp.38.
Poslední úprava: Holubová Irena, doc. RNDr., Ph.D. (27.04.2026)
Sylabus -
Motivace, historie a základní principy Big Data.
Distribuované ukládání a zpracování dat.
In-memory a embedded úložiště.
NoSQL databáze.
Key-value databáze.
Dokumentově orientovaná a semistrukturovaná správa dat.
Wide-column databáze.
Grafové databázové systémy a správa grafových dat.
Vyhledávací nástroje.
Multi-modelová správa dat. Integrace databázových systémů.
Specializované a nově vznikající databázové systémy.
Správa evoluce v Big Data systémech.
Klasifikace databázových systémů a současné trendy.
Poslední úprava: Holubová Irena, doc. RNDr., Ph.D. (27.04.2026)
Motivation, history, and fundamental principles of Big Data.
Distributed data storage and processing.
In-memory and embedded data stores.
NoSQL databases.
Key-value databases.
Document-oriented and semi-structured data management.
Wide-column databases.
Graph database systems and graph data management.
Search engines.
Multi-model data management. Database system integration.
Specialised and emerging database systems.
Evolution management in Big Data systems.
Classification of database systems and current trends.
Poslední úprava: Holubová Irena, doc. RNDr., Ph.D. (27.04.2026)