Best Practices for Designing and Using Partition Keys Effectively