Simulate how different PartitionKey strategies affect data distribution, throughput, and query performance in Azure Table Storage. Choose a strategy, configure your workload, and see the impact visually.
Entity count per partition (top 50 shown if many partitions)
Estimated operations/sec load per partition
| Strategy | Best For | Watch Out |
|---|---|---|
| Date-based (day) | Time-series, logs with date queries | Today's partition = hot spot |
| Category-based | Few, well-defined groups; batch ops | Uneven category sizes → hot partitions |
| Unique (GUID) | Max parallelism, point queries | No batch ops, no range scans |
| Composite | Balances grouping with distribution | More complex key management |
| Hash-bucket | Write-heavy, even distribution needed | Loses natural ordering; fan-out reads |