BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Riak 1.3 RC: mais confiabilidade e melhorias no suporte a IPv6

Riak 1.3 RC: mais confiabilidade e melhorias no suporte a IPv6

Foi lançado recentemente o Riak 1.3.0, com melhorias no suporte a IPv6 e características que melhoram a confiabilidade e tolerância a falhas: Active Anti-Entropy e Health Check.

O Active Anti-Entropy é uma camada adicional de proteção contra corrupção de dados, que detecta automaticamente dados ausentes ou divergentes em réplicas e dispara reparos de leitura (read repairs) para corrigir a situação. Esse recurso foi projetado para permitir a recuperação em várias situações de perda de dados, por exemplo de falhas de disco, ou para restaurar backups desatualizados. No entanto, a funcionalidade ainda se limita ao armazenamento de chave/valor, além de não proteger dados do Riak Search.

Outras melhorias e novas funcionalidades:

  • MapReduce Sink Backpressure
  • Suporte melhorado ao IPv6 - buffers de protocolo e de handoff agora podem monitorar endereços IPv6 (a API HTTP já suportava essa funcionalidade);
  • Suporte para o SmartOS 1,8;
  • Riaknostic ativado por padrão;
  • Health Check - um subsistema que monitora ativamente cada nó verificando condições específicas, e desabilita/habilita serviços com base nessas condições;
  • Possibilidade de redefinição de propriedades Bucket para valores padrão;
  • Suporte para logging via syslog.

Nessa versão, foi removida completamente a aplicação legada de MapReduce chamada Luke. A aplicação já estava marcada como obsoleta na versão 1.2 e agora se tornou redundante, uma vez que a nova Riak Pipe foi introduzida como sistema MapReduce padrão desde a versão 1.0. (Pode-se escrever consultas Map-Reduce para Riak em Erlang ou JavaScript).

Detalhes sobre as melhores e novas funcionalidades, bem como a lista completa de correções de bugs, podem ser vistos nas notas de lançamento.

Foi lançado também o terceiro preview do Yokozuna, com diversas melhorias de desempenho. O Yokozuna visa integrar o Apache Solr com o Riak, e ainda encontra-se em estágio inicial.

Riak é um repositório de dados open source, escalável, tolerante a falhas, e sem mestre (masterless), construído principalmente em Erlang. É desenvolvido e suportado pela empresa Basho.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT