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.