DynaMat: a dynamic view management system for data warehouses
An array-based algorithm for simultaneous multidimensional aggregates