Todos os produtos
Search
Central de documentação

Tablestore:Diferenças entre as operações GetRange e Search

Última atualização: Jun 23, 2026

Diferença

Operação GetRange

Operação Search

Consulta em tempo real

A operação GetRange consulta diretamente a tabela de dados. Não é necessário criar um índice para consultar dados. Os dados ficam disponíveis para consulta imediatamente após a gravação na tabela de dados.

Para mais informações sobre a operação GetRange, consulte Leitura de dados e GetRange.

A operação Search consulta o índice de pesquisa. O sistema sincroniza os dados de forma assíncrona da tabela de dados para o índice de pesquisa criado para ela. Os dados ficam disponíveis para consulta no índice de pesquisa após a sincronização. Na maioria dos casos, a sincronização leva cerca de 3 segundos após a gravação dos dados na tabela de dados.

Para mais informações sobre a operação Search, consulte Índice de pesquisa e Search.

Consumo e dimensionamento de recursos de computação

O sistema localiza as partições da tabela de dados com base no intervalo de chave primária especificado e lê apenas essas partições. O consumo de recursos de computação é baixo e os recursos são escaláveis.

O consumo e o dimensionamento de recursos de computação variam conforme a especificação de uma chave de roteamento na criação do índice de pesquisa.

  • Se você não especificar uma chave de roteamento, o sistema lê todas as partições. Nesse caso, o consumo de recursos de computação é alto e a capacidade de dimensionamento é limitada.

  • Se você especificar uma chave de roteamento, o sistema localiza as partições especificadas e lê apenas elas. Nesse caso, o consumo de recursos de computação é baixo. É possível dimensionar a capacidade de consulta com base no número de partições. Porém, as partições de índices não suportam divisão dinâmica, o que impede o dimensionamento dinâmico da capacidade de consulta.

Para saber como criar um índice de pesquisa, consulte Criar um índice de pesquisa.

Filtragem de dados

Permite varrer os dados. Não suporta filtragem complexa de dados.

A operação Search é mais flexível que a operação GetRange. É possível especificar condições por coluna e combiná-las para filtrar dados com base em índices de pesquisa.