Cassandra buscar registro de data e hora

Cassandra buscar registro de data e hora
“Ao trabalhar com bancos de dados, muitas vezes você verá muitas operações seqüenciais ou quase seqüenciais que podem transformar rapidamente seu banco de dados em um curto período de tempo. No entanto, pode ser necessário rastrear quando uma determinada operação ocorre em seu banco de dados.

Em Cassandra, cada tabela tem um valor de carimbo de data e hora que contém o registro de data e hora da época em que uma determinada operação de gravação foi executada em uma coluna.

Neste tutorial, mostraremos como usar a função writetime () para buscar o registro de data e hora que uma coluna específica foi inserida em uma tabela.”

Tabela de amostra e registros

Vamos pegar as declarações abaixo que cria uma tabela e insira registros de amostra em uma determinada tabela.

Crie produtos de tabela (
eu não fiz,
text_name text,
Preço int,
Qty int,
chave primária (id)
);
Comece o lote
Insira em produtos (ID, Product_name, Price, Qty)
valores (1, 'product_1', 100, 5640);
Insira em produtos (ID, Product_name, Price, Qty)
valores (2, 'product_2', 800, 550);
Insira em produtos (ID, Product_name, Price, Qty)
valores (3, 'product_3', 500, 5550);
Insira em produtos (ID, Product_name, Price, Qty)
valores (4, 'product_3', 150, 540);
Insira em produtos (ID, Product_name, Price, Qty)
valores (5, 'product_4', 160, 260);
Insira em produtos (ID, Product_name, Price, Qty)
valores (6, 'product_5', 130, 5640);
aplicar lote;

No exemplo acima, usamos o processamento em lote para inserir vários registros na tabela. Embora você possa especificar qual afirmação o servidor deve alocar um registro de data e hora, simplesmente o deixamos de fora.

Você pode aprender mais sobre o processamento em lote de Cassandra em nosso tutorial sobre o tópico.

Cassandra buscar registro de data e hora

Para buscar o registro de data e hora em que o valor “Product_4” foi adicionado à coluna Product_name, podemos executar a consulta como mostrado:

Selecione WritETime (Product_Name) nos produtos onde id = 4;

Isso deve retornar o registro de data e hora para a gravação especificada, como mostrado:

WritETime (Product_name)
-------------------------
1664055523819399
(1 linhas)

O exposto acima resolve o tempo humano como:

Sábado, 24 de setembro de 2022 9:38:43.819 pm

Conclusão

Neste post, discutimos o uso da função writeTime () para buscar o registro de data e hora em que uma gravação específica ocorreu em uma tabela.

Obrigado por ler e pegar você no próximo.