BT

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

por Roopesh Shenoy , traduzido por Bárbara Campanini em 13 Fev 2013 |

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.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT