Dragonfly

Dragonfly 1.21 lançado e promete ser melhor que o Redis

O Dragonfly recebeu uma série de atualizações e melhorias significativas, incluindo melhorias no servidor, otimização das operações, correções de erros, refatoração e melhorias, e suporte para multi-tenancy.

lançado dragonfly 1.21

Em um mundo digital em constante evolução, a necessidade de soluções de gerenciamento de dados eficientes e robustas nunca foi tão grande. Recentemente, uma nova ferramenta chamada Dragonfly tem se destacado como uma alternativa inovadora ao Redis, trazendo recursos como multi-tenancy e um nível de dados SSD em estágio alfa.

Dragonfly vs Redis

Diferentemente do Redis, o Dragonfly oferece um recurso de multi-tenancy, permitindo que várias aplicações ou usuários compartilhem uma única instância do servidor. Isso não só otimiza o uso de recursos, mas também simplifica a gestão e a manutenção do servidor.

Além disso, o Dragonfly introduziu um nível de dados SSD em estágio alfa. Isso significa que os dados podem ser armazenados em unidades de estado sólido (SSD), proporcionando uma velocidade de acesso aos dados sem precedentes. Embora ainda esteja em estágio alfa, essa característica promete revolucionar a forma como lidamos com grandes volumes de dados.

O Dragonfly está se mostrando uma alternativa viável ao Redis, com a adição de multi-tenancy e um nível de dados SSD em estágio alfa. Embora ainda esteja em seus estágios iniciais, o Dragonfly promete trazer mudanças significativas na gestão de dados.

Destaques importantes do lançamento do Dragonfly 1.21

O Dragonfly continua a evoluir com uma série de atualizações e melhorias significativas. Agora, vamos detalhar as mudanças mais relevantes e correções recentes, destacando como elas aprimoram a funcionalidade e a eficiência do Dragonfly. Você pode consultar log de mudanças completo.

Lista com as principais mudanças do lançamento

  1. Melhorias no Servidor: A principal atualização é que o mestre parou de enviar o opcode exec para a réplica, otimizando assim as operações do servidor (#3289).
  2. Otimização das Operações: As operações zpopminmax foram otimizadas para melhorar a eficiência geral do sistema (#3291).
  3. Correções de Erros: Vários erros foram corrigidos, incluindo um erro no JsonFamilyTest.MGet (#3285) e um problema com a falta de logs em falhas de pytest (#3272).
  4. Refatoração e Melhorias: Várias refatorações e melhorias foram feitas, incluindo a introdução do comando ‘memory arena show’ (#3298) e a refatoração do compact_object (#3300).
  5. Suporte para Multi-Tenancy: O suporte inicial para multi-tenancy foi adicionado, permitindo que várias aplicações ou usuários compartilhem uma única instância do servidor (#3260).
  6. Melhorias nos Testes: Vários testes foram melhorados, incluindo a adição de testes com requirepass e aclfile (#3312) e a correção de testes com falhas durante a fase TEARDOWN (#3331).
  7. Atualizações de Documentação: Mais links da comunidade foram adicionados ao README para melhorar a documentação e o suporte ao usuário (#3308).