We are in the big data era and data systems sit in the critical path of everything we do. We are going through major transformations in businesses, sciences, as well as everyday life—collecting and analyzing data changes everything and data systems provide the means to store and analyze a massive amount of data. This course is a comprehensive introduction to modern data systems. The primary focus is on modern trends that are shaping the data management industry right now such as column-store and hybrid systems, shared nothing architectures, cache-conscious algorithms, hardware/software co-design, main memory systems, adaptive indexing, stream processing, scientific data management, and key-value stores. We also study the history of data systems, and traditional and seminal concepts and ideas such as the relational model, row-store database systems, optimization, indexing, concurrency control, recovery, and SQL. In this way, we discuss both how data systems evolved over the years and why, as well as how these concepts apply today and how data systems might evolve in the future. We focus on understanding concepts and trends rather than specific techniques that will soon be outdated.

Meet The Faculty

Stratos Idreos

Stratos Idreos

Assistant Professor of Computer Science, Harvard University

Idreos obtained his PhD from University of Amsterdam. Before joining Harvard he was a tenure-track scientific staff member with the Dutch National Research Center for Mathematics and Computer Science and held research internship and visiting professor positions with Microsoft Research, Redmond USA, IBM Almaden USA, EPFL Switzerland, the University of Trento in Italy, as well as with National University of Singapore.

In 2015 he received the National Science Foundation CAREER Award and the IEEE Technical Committee on Data Engineering's Early Career Award. For his doctoral work on database cracking, Idreos won the 2011 Association for Computing Machinery's Special Interest Group on Management of Data (AMC SIGMOD) Jim Gray Doctoral Dissertation Award which recognizes the best thesis internationally in the field of data management and the 2011 Cor Baayen Award as "most promising European young researcher in computer science and applied mathematics" from the European Research Council on Informatics and Mathematics. He also won the 2011 Challenges and Visions Best Paper Award in the International Conference on Very Large Databases and the 2010 IBM zEnterprise System Recognition Award from IBM Research.


  • PhD University of Amsterdam


Course Provided By

Back To Top