|
Diferença |
API GetRange |
API Search |
|
Desempenho de consulta em tempo real |
As consultas são executadas diretamente na tabela de dados, sem necessidade de índice. É possível consultar os dados imediatamente após a gravação. Para obter mais informações sobre a API GetRange, consulte Read data e GetRange. |
As consultas são executadas em um índice de pesquisa. O índice de pesquisa e a tabela de dados sincronizam de forma assíncrona. Após gravar os dados, aguarde a conclusão da sincronização antes de consultá-los. A sincronização geralmente termina em até 3 segundos. Para obter mais informações sobre a API Search, consulte Introduction to Search Index e Search. |
|
Consumo de recursos de computação e escalabilidade |
O sistema localiza as partições da tabela de dados com base no intervalo de carimbo de data/hora especificado. As operações de leitura ocorrem apenas nessas partições. Esse processo consome poucos recursos de computação e oferece boa escalabilidade. |
O consumo de recursos de computação e a escalabilidade variam conforme a especificação de uma chave de roteamento durante a criação do índice de pesquisa.
Para obter mais informações sobre como crie um índice de pesquisa, consulte Create a search index. |
|
Suporte a filtragem de dados |
Realiza apenas varreduras de dados e não suporta filtragem complexa. |
Permite filtragem por qualquer combinação de condições de coluna, oferecendo maior flexibilidade. |