Tablestore SDK for Go oferece diversas operações em tabelas de séries temporais e dados de séries temporais para o modelo TimeSeries.
e armazenamento analítico
O modelo TimeSeries do Tablestore foi projetado com base nas características dos dados de séries temporais e é adequado para cenários como monitoramento de dispositivos IoT, coleta de dados de dispositivos e monitoramento de dados de máquinas. Para obter mais informações sobre o modelo TimeSeries, consulte Visão geral.
Operações em tabelas de séries temporais
Para usar o modelo TimeSeries do Tablestore, chame a operação CreateTimeseriesTable para criar uma tabela de séries temporais destinada ao armazenamento de dados. Para mais detalhes, consulte Criar uma tabela de séries temporais.
Após criar a tabela, você pode gerenciá-la conforme necessário. A tabela a seguir descreve as operações disponíveis para tabelas de séries temporais.
|
Operação |
Descrição |
|
Para visualizar as tabelas de séries temporais existentes em uma instância, use a operação ListTimeseriesTable para consultar os nomes de todas as tabelas na instância. |
|
|
Para verificar os detalhes de configuração de uma tabela, use a operação DescribeTimeseriesTable para consultar informações como o tempo de vida (TTL) dos dados. |
|
|
Para limpar dados históricos ou estender o período de retenção, use a operação UpdateTimeseriesTable para modificar o TTL dos dados na tabela. Após essa alteração, o Tablestore remove automática e assincronamente os dados que excederem o TTL definido. |
|
|
Se não for mais necessário armazenar dados em determinada tabela, use a operação DeleteTimeseriesTable para excluí-la. Importante
|
Operações em dados de séries temporais
Após criar a tabela de séries temporais, use a operação PutTimeseriesData para gravar múltiplas linhas de dados de uma só vez. Para saber mais, consulte Gravar dados de séries temporais.
Com os dados inseridos na tabela, siga as etapas abaixo para consultar informações específicas de uma série temporal:
-
Se você não tiver certeza sobre os metadados da série desejada, como nome da métrica ou source dos dados, use a operação QueryTimeseriesMeta definindo condições variadas para localizar a série correta. Consulte também Recuperar séries temporais.
Se as propriedades nos metadados não atenderem aos requisitos atuais, atualize ou exclua esses registros.
Operação
Descrição
Use a operação UpdateTimeseriesMeta para alterar diversas propriedades dos metadados simultaneamente.
Use a operação DeleteTimeseriesMeta para remover metadados de várias séries temporais em lote.
Use a operação GetTimeseriesData para buscar dados que atendam a critérios específicos dentro de uma série temporal determinada. Consulte Consultar dados de séries temporais para orientações adicionais.
Caso deseje usar o armazenamento analítico para consultas e análises avançadas após a gravação dos dados, crie uma tabela de mapeamento correspondente e execute instruções SELECT. Exemplos práticos estão disponíveis em Exemplos de consulta SQL.