If one is not careful, the number of summary tables in a ROLAP schema can grow very large as the number of dimensions increases. This is because a naïve implementation would require all combinations of summary tables at each aggregation level. This can lead to issues with maintenance and exploding storage requirements. However, most ROLAP products address this by building summaries on-demand or selecting the most useful aggregations to pre-build to balance speed and storage space.