Atualização do Cassandra ganha batches atômicos, nós virtuais e melhorias na CQL
A versão 1.2 foi projetada para lidar com diversos terabytes de dados por nó, em comparação com o limite de 500 GB de espaço em disco recomendado na versão 1.0.
O Cassandra 1.2 foi atualizado recentemente e trouxe algumas melhorias, como nós virtuais, suporte para atomicidade de batch e melhor desempenho.
Abaixo estão algumas das novas funcionalidades:
- Atomicidade nos batches para melhorar a integridade transacional, mesmo se o nó coordenador falhar no meio do batch;
- Nós virtuais, que permitem melhor controle no cluster. Também é possível atualizar nós existentes para nós virtuais (vnodes);
- A versão 3 da CQL, linguagem de consultas do Cassandra, inclui várias melhorias como o novo protocolo binário nativo, o suporte para tipos de coleções e um keyspace de sistemas;
- Serialização mais rápida, através do uso de formatos binários ao invés de JSON;
- Rastreamento de requisições;
- Várias melhorias de desempenho;
- Tempo mais rápido de inicialização;
- Possibilidade de escolher uma política para determinar o que acontece com um nó em caso de falha no disco;
- Mudanças em schemas por múltiplos usuários de maneira concorrente, incluindo criação e remoção de tabelas.
Os tipos de coleções são especialmente úteis para simplificar os modelos de forma natural, já que o CQL não suporta joins. A atomicidade nos batches pode ser usada para evitar a necessidade de programação para garantir tentativas repetidas (retries) e escritas idempotentes. Mas essa característica tem impacto de aproximadamente 30% sobre o desempenho e pode ser desativada se o desempenho for mais importante.
A versão 1.2 foi projetada para lidar com diversos terabytes de dados por nó, em comparação com o limite de 500 GB de espaço em disco recomendado na versão 1.0.
O Cassandra é um banco de dados↳Banco de dados134 conteúdosSQL ou NoSQL: eis a questão!!Data · mar 2020Banco de dados: como organizar e dar segurança para milhões de dados de loteriasData · mai 20215 serviços gratuitos na cloud para bancos de dados PostgresData · fev 2025Ver tudo em Data → NoSQL baseado em colunas, open source↳Open source71 conteúdosComo o Open Source Está Liberando o Poder da Automação para TodosDev (Back & Front) · out 2025Código aberto: programadores criam software da NASA sem saberDev (Back & Front) · abr 2021N8N: O que é a ferramenta open source que está revolucionando a automação em TI?Dev (Back & Front) · dez 2025Ver tudo em Dev (Back & Front) →, distribuído e escrito em Java. Originalmente, o projeto foi desenvolvido pelo Facebook para otimizar a pesquisa na caixa de entrada, e tornou-se um projeto da Fundação Apache em 2009.
Com informações de InfoQ







