Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais aqui.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Escolha entre a operação da API WriteRecords e o carregamento em lote
Com a operação da API WriteRecords, você pode gravar seus dados de séries temporais de streaming no Timestream para LiveAnalytics conforme eles são gerados pelo seu sistema. Ao usar o WriteRecords, você pode ingerir continuamente um único ponto de dados ou lotes menores de dados em tempo real. O Timestream para LiveAnalytics oferece um esquema flexível que detecta automaticamente os nomes das colunas e os tipos de dados das tabelas do Timestream para LiveAnalytics, com base nos nomes das dimensões e nos tipos de dados dos pontos de dados que você especifica ao invocar gravações no banco de dados.
Por outro lado, o carregamento em lote permite a ingestão robusta de dados de séries temporais em lote dos arquivos de origem (arquivos CSV) no Timestream para LiveAnalytics, usando um modelo de dados definido por você. Alguns exemplos de quando usar o carregamento em lote com um arquivo de origem são importar dados de séries temporais em massa para a avaliação do Timestream para LiveAnalytics por meio de uma prova de conceito, importar dados de séries temporais em massa de um dispositivo IoT que ficou off-line por algum tempo e migrar dados históricos de séries temporais do Amazon S3 para o Timestream para LiveAnalytics. Para obter informações sobre o carregamento em lotes, consulte Usando o carregamento em lote no Timestream para LiveAnalytics.
Ambas as soluções são seguras, confiáveis e de alto desempenho.
Use WriteRecords quando:
-
Estiver transmitindo quantidades menores (menos de 10 MB) de dados por solicitação.
-
Estiver preenchendo tabelas existentes.
-
Estiver ingerindo de dados de um fluxo de logs.
-
Estiver fazendo análises em tempo real.
-
Precisar de menor latência.
Use o carregamento em lote quando:
-
Estiver ingerindo cargas maiores de dados originados no Amazon S3 em arquivos CSV. Para obter mais informações sobre limites, consulte Cotas.
-
Estiver preenchendo novas tabelas, como no caso de uma migração de dados.
-
Estiver enriquecendo bancos de dados com dados históricos (ingestão em novas tabelas).
-
Você tem dados de origem que mudam lentamente ou não mudam.
-
Você tem tempos de espera flexíveis, pois uma tarefa de carregamento em lote pode estar em um estado pendente até que os recursos estejam disponíveis, especialmente se você carregar uma grande quantidade de dados. O carregamento em lote é adequado para dados que não precisam estar prontamente disponíveis para consulta ou análise para aumentar a clareza.