|
|
|
||
[Note: Course at the University of Passau; only for joint-degree students.] The learning outcome of the course is as
follows: The students understand the importance of scalability when managing large amounts of data. They
understand the strengths and limitations of NoSQL data stores and how database systems architecture enables
performance. The students are able to map a specific data management
problem to a suitable NoSQL database management system. The students have the competence to design their
own optimizations for data management systems and implement them.
Poslední úprava: Zavoral Filip, RNDr., Ph.D. (04.11.2024)
|
|
||
Part 1: Individual Programming project “miniHive” in Python Part 2: 60-minute written examination The points for the final grade are computed as follows: 30% from part 1, 70% from part 2. Poslední úprava: Zavoral Filip, RNDr., Ph.D. (04.11.2024)
|
|
||
Peter Bailis, Joseph M. Hellerstein, Michael Stonebraker, (editors), Readings in Database Systems, 5 th edition. Anand Rajaraman, Jeffrey Ullman: Mining of Massive Datasets, Cambridge University Press, 2020. Martin Kleppmann: Designing Data-Intensive Applications, O'Reilly, 2017. Stefanie Scherzinger, Build your own SQL-on-Hadoop Query Engine: A Report on a Term Project in a Master-level Database Course, SIGMOD Record, June 2019. Poslední úprava: Zavoral Filip, RNDr., Ph.D. (04.11.2024)
|
|
||
Flipped classroom (videos for self-study, in-class exercises), programming project (Python).
Poslední úprava: Zavoral Filip, RNDr., Ph.D. (04.11.2024)
|