Freigeben über


Microsoft.Azure.Documents.Partitioning Namespace

Klassen

HashPartitionResolver

HashPartitionResolver implementiert die Partitionierung basierend auf dem Wert einer Hashfunktion, sodass Sie Anforderungen und Daten gleichmäßig auf eine Reihe von Partitionen im Azure Cosmos DB-Dienst verteilen können.

Range<T>

Eine Klasse, die einen Bereich darstellt, der von der RangePartitionResolver-Klasse im Azure Cosmos DB-Dienst verwendet wird.

RangePartitionResolver<T>

RangePartitionResolver implementiert die Partitionierung im Azure Cosmos DB-Dienst mithilfe einer Partitionszuordnung von Wertenbereichen zu einer Selbstverknüpfung einer Sammlung. Dies funktioniert gut, wenn die Daten natürlich sortiert und häufig anhand von Wertebereichen abgefragt werden, z. B. für Zeitreihendaten oder alphabetische Zeichenfolgenbereiche.

Schnittstellen

IHashGenerator

Eine Schnittstelle, die HashPartitionResolver von verwendet wird, um Daten mit konsistentem Hashing im Azure Cosmos DB-Dienst zu partitionieren.