In this lecture, we will discuss column-oriented databases, which represent a different way of building a relational database that is optimized for large-scale read-intensive operations rather than transaction processing. In preparation, read:
Daniel J. Abadi, Samuel R. Madden, Nabil Hachem. "Column-Stores vs. Row-Stores: How Different Are They Really?" SIGMOD, 2008.