Data is everywhere. Every year we create even more data. As it stands, every two days we create as much data as we created from the dawn of humanity up to 2003. It is a $100B industry, growing 10 percent every year and at the same time, data systems research and the whole industry are going through a major and continuous transition. Given that new data-driven scenarios and applications continuously pop up, there is a continuous need to redefine what is a good data system in such dynamic environments. 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 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. The recorded lectures are from the Harvard John A. Paulson School of Engineering and Applied Sciences course Computer Science 165.

Meet The Author

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