Partilhar via


Microsoft.Azure.Documents.Partitioning Namespace

Classes

HashPartitionResolver

O HashPartitionResolver implementa o particionamento com base no valor de uma função de hash, permitindo que você distribua uniformemente solicitações e dados em várias partições no serviço do Azure Cosmos DB.

Range<T>

Uma classe que representa um intervalo usado pela classe RangePartitionResolver no serviço do Azure Cosmos DB.

RangePartitionResolver<T>

RangePartitionResolver implementa o particionamento no serviço do Azure Cosmos DB usando um mapa de partição de intervalos de valores para um auto-link de coleção. Isso funciona bem quando os dados são naturalmente ordenados e comumente consultados usando intervalos de valores, por exemplo, para dados de série temporal ou intervalos alfabéticos de cadeias de caracteres.

Interfaces

IHashGenerator

Uma interface usada pelo HashPartitionResolver para particionar dados usando hash consistente no serviço do Azure Cosmos DB.