Splitting large datasets into smaller, manageable chunks or partitions to distribute the data across multiple storage or processing resources. This helps in reducing the load on individual resources and allows for parallel processing and improved performance.
xxxxxxxxxx
Horizontal partitioning (often called sharding). In this strategy, each partition is a separate data store, but all partitions have the same schema.
Vertical partitioning.
Functional partitioning