Tous les produits
Search
Centre de documentation

Tablestore:Différences entre les opérations GetRange et Search

Dernière mise à jour :Aug 18, 2026

Différence

Opération GetRange

Opération Search

Requête en temps réel

L'opération GetRange s'exécute directement sur la table de données. Aucune création d'index n'est nécessaire pour interroger les données. Les données sont accessibles immédiatement après leur écriture dans la table.

Pour plus d'informations sur l'opération GetRange, consultez les rubriques Lire des données et GetRange.

L'opération Search s'exécute sur l'index de recherche. La synchronisation des données de la table vers l'index de recherche associé est asynchrone. Vous ne pouvez interroger les données via l'index qu'une fois cette synchronisation terminée. En règle générale, le délai de synchronisation est de 3 secondes après l'écriture dans la table de données.

Pour plus d'informations sur l'opération Search, consultez les rubriques Index de recherche et Search.

Consommation et mise à l'échelle des ressources de calcul

Le système identifie les partitions de la table de données selon la plage de clés primaires spécifiée et effectue les lectures uniquement sur ces partitions. Cette approche consomme peu de ressources de calcul et offre une bonne scalabilité.

La consommation et la scalabilité des ressources de calcul dépendent de la définition ou non d'une clé de routage lors de la création de l'index de recherche.

  • En l'absence de clé de routage, le système lit toutes les partitions. Cette configuration entraîne une forte consommation de ressources et une scalabilité limitée.

  • Si vous spécifiez une clé de routage, le système cible les partitions concernées pour effectuer les lectures. La consommation de ressources reste faible. Bien que la capacité de requête évolue avec le nombre de partitions, le fractionnement dynamique des partitions d'index n'est pas pris en charge. La scalabilité de la capacité de requête n'est donc pas dynamique.

Pour savoir comment créer un index de recherche, consultez la rubrique Créer un index de recherche.

Filtrage des données

Le parcours complet des données est possible, mais le filtrage complexe n'est pas pris en charge.

L'opération Search offre plus de flexibilité que l'opération GetRange. Vous pouvez définir et combiner des conditions sur les colonnes pour filtrer les données à l'aide des index de recherche.