Amazon Keyspaces (para Apache Cassandra) agora fornece a posição do iterador de CDC
O Amazon Keyspaces (para Apache Cassandra) agora retorna uma posição de iterador na resposta GetRecords para fluxos de captura de dados de alteração (CDC), o que indica se um consumidor atingiu a ponta do streaming ou se registros adicionais podem estar disponíveis. O Amazon Keyspaces é um serviço de banco de dados escalável, sem servidor e gerenciado, compatível com o Apache Cassandra, que permite aos clientes executar workloads do Cassandra na AWS sem gerenciar a infraestrutura. Os fluxos de CDC capturam alterações em nível de linha nas tabelas do Keyspaces para que os clientes possam se integrar a aplicações downstream de analytics, de replicação e orientadas por eventos.
Anteriormente, os clientes pesquisavam fluxos de CDC em uma cadência fixa, independentemente da disponibilidade de novos registros, o que levava ao uso ineficiente de recursos e a custos desnecessários de consumo de CDC. Com a posição do iterador, os clientes agora podem adaptar a frequência de pesquisa com base no fato de o iterador estar na ponta do fluxo ou ter registros pendentes, o que reduz os custos de consumo do CDC e mantém o processamento de dados em tempo hábil. A resposta GetRecords agora inclui uma estrutura iteratorDescription com um campo iteratorPosition que retorna AT_TIP ou BEHIND_TIP, o que permite aos clientes otimizar seus pipelines de integração de dados e arquiteturas orientadas por eventos.
Esse recurso está disponível em todas as regiões da AWS que oferecem suporte ao Amazon Keyspaces CDC. Para usá-lo, os clientes precisam atualizar para o AWS SDK mais recente. Para saber mais, acesse a página do produto Amazon Keyspaces e consulte Working with change data capture (CDC) streams no Guia do desenvolvedor do Amazon Keyspaces.