Escreve - Amazon Timestream

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á.

Escreve

  • Certifique-se de que o registro de data e hora dos dados recebidos não seja anterior à retenção de dados configurada para o armazenamento de memória e não posterior ao período de ingestão futuro definido em. Cotas Enviar dados com um timestamp fora desses limites resultará na rejeição dos dados pelo Timestream, a LiveAnalytics menos que você habilite gravações de armazenamento magnético para sua tabela. Se você habilitar gravações no armazenamento magnético, certifique-se de que o registro de data e hora dos dados recebidos não seja anterior à retenção de dados configurada para o armazenamento magnético.

  • Se você espera que os dados cheguem tarde, ative as gravações do armazenamento magnético em sua tabela. Isso permitirá a ingestão de dados com registros de data e hora que estejam fora do período de retenção do armazenamento na memória, mas ainda dentro do período de retenção do armazenamento magnético. Você pode definir isso atualizando a EnableMagneticStoreWrites bandeira em MagneticStoreWritesProperties para sua tabela. Essa propriedade é falsa por padrão. Observe que as gravações no armazenamento magnético não estarão imediatamente disponíveis para consulta. Eles estarão disponíveis em 6 horas.

  • Direcione cargas de trabalho de alta taxa de transferência para o armazenamento de memória, garantindo que os registros de data e hora dos dados ingeridos estejam dentro dos limites de retenção do armazenamento de memória. As gravações no armazenamento magnético são limitadas a um número máximo de partições ativas do armazenamento magnético que podem receber ingestão simultânea para um banco de dados. Você pode ver essa ActiveMagneticStorePartitions métrica em CloudWatch. Para reduzir as partições ativas do armazenamento magnético, tente reduzir o número de séries e a duração do tempo que você ingere simultaneamente para a ingestão do armazenamento magnético.

  • Ao enviar dados para o Timestream for LiveAnalytics, agrupe vários registros em uma única solicitação para otimizar o desempenho da ingestão de dados.

    • É vantajoso agrupar registros da mesma série temporal e registros com o mesmo nome de medida.

    • Agrupe o maior número possível de registros em uma única solicitação, desde que as solicitações estejam dentro dos limites de serviço definidos emCotas.

    • Use atributos comuns sempre que possível para reduzir os custos de transferência e ingestão de dados. Para obter mais informações, consulte WriteRecords API.

  • Se você encontrar falhas parciais do lado do cliente ao gravar dados no Timestream for LiveAnalytics, poderá reenviar o lote de registros que falharam na ingestão depois de resolver a causa da rejeição.

  • Os dados ordenados por timestamps têm melhor desempenho de gravação.

  • O Amazon Timestream LiveAnalytics for foi projetado para ser escalado automaticamente de acordo com as necessidades do seu aplicativo. Quando o Timestream for LiveAnalytics notices aumenta nas solicitações de gravação do seu aplicativo, seu aplicativo pode experimentar algum nível de limitação inicial do armazenamento de memória. Se seu aplicativo sofrer limitação do armazenamento de memória, continue enviando dados para o Timestream LiveAnalytics na mesma taxa (ou maior) para permitir que o Timestream seja escalado automaticamente para atender LiveAnalytics às necessidades do seu aplicativo. Se você observar uma limitação do armazenamento magnético, diminua a taxa de ingestão do armazenamento magnético até o número de quedas. ActiveMagneticStorePartitions