Divide and Conquer --Gaius Julius Caesar
Table partitioning in data warehouses is used to divide a large
database table into smaller physical tables called partitions1
that are easier to manage. The partitions still retain a single
logical view for the user query execution. Range partitioning by
date facilitates historical ETL processing and trend reporting:
- ETL: Only current partition is impacted for load and index
rebuild, the downtime is minimized as new data is rolled in while
old data is rolled out
- Querying and Reporting: Only relevant partitions are read
based on the query's where clause, there is a significant
improvement in response times
ETL
In a properly designed star …