Microsoft.Azure.Documents.Partitioning Namespace
Updated: June 30, 2017
Provides classes used to partition documents across multiple DocumentDB collections and route requests to the appropriate collections in the Azure DocumentDB database service.
| Class | Description | |
|---|---|---|
![]() | HashPartitionResolver | Obsolete. HashPartitionResolver implements partitioning based on the value of a hash function, allowing you to evenly distribute requests and data across a number of partitions in the Azure DocumentDB database service. |
![]() | Range | Obsolete. A class that represents a range used by the RangePartitionResolver class in the Azure DocumentDB database service. |
![]() | RangePartitionResolver | Obsolete. RangePartitionResolver implements partitioning in Azure DocumentDB database service by using a partition map of ranges of values to a collection self-link. This works well when the data is naturally ordered and commonly queried upon using ranges of values, e.g., for time series data or alphabetical ranges of strings. |
| Interface | Description | |
|---|---|---|
![]() | IHashGenerator | Obsolete. An interface used by the HashPartitionResolver to partition data using consistent hashing in the Azure DocumentDB database service. |

