Main Memory Database Systems (Foundations and Trends(r) in Databases)