Servidor Couchbase

Proteção de dados aprimorada com o Couchbase Server 6.5

Com a versão 6.5, fizemos alguns aprimoramentos enormes em nossa tecnologia de backup e restauração. Esses aprimoramentos são otimizados para melhorar o desempenho do backup, a consistência e os requisitos de armazenamento.

Desempenho 

O desempenho aprimorado (taxa de backup e restauração) com o backup tem sido o fator mais solicitado para ser adotado como uma ferramenta de nível empresarial. Para melhorar o desempenho, fizemos algumas alterações fundamentais na ferramenta. Algumas dessas melhorias incluem o aproveitamento da compactação de valores no servidor, a substituição do mecanismo de armazenamento, a modificação do formato de armazenamento, a limitação do tamanho do arquivo de backup, o isolamento de metadados etc,  

Isso resultou em uma melhoria significativa em várias funcionalidades de backup, como backup completo, incrementos, mesclagem, lista etc., e também na escalabilidade de conjuntos de dados na faixa de TBs de um dígito.

Com base em nossos testes internos, observamos uma melhoria de aproximadamente 4 vezes em comparação com as versões anteriores do backup.

Armazenamento

Historicamente, o backup era armazenado como um arquivo grande, o que, às vezes, levava à necessidade de 1,5 a 2 vezes mais armazenamento em comparação com o tamanho do conjunto de dados original, especialmente para operações de mesclagem. Com as alterações feitas no mecanismo de armazenamento, na compactação, nos formatos de arquivo e no isolamento de metadados, o armazenamento necessário é reduzido para ~40% do conjunto de dados original.

Compressão  

Até agora, a compactação de valores sempre ocorria no cliente de backup. A partir da versão 6.5, o cbbackupmgr aproveitará a compactação do servidor e fará o backup dos documentos como compactados quando possível. Se os dados forem compactados por padrão, o backup será feito como compactados e, se não forem compactados, primeiro serão compactados e, em seguida, será feito o backup quando a compactação de valores for selecionada. Isso melhorará o desempenho, pois o tamanho do conjunto de dados para backup será reduzido para transmissão no pipe e para o próprio backup. 

Info Command (Visualização do desenvolvedor)

Um novo comando "info" foi introduzido para fornecer uma listagem detalhada dos arquivos de backup com informações sobre o tipo de backup, como completo, incremental, mesclado, número de visualizações, índices, índices FTS, indicação de conclusão do backup etc., além dos repositórios e seus tamanhos.

Medindo a consistência (visualização para desenvolvedores)

Como o Couchbase Server é um banco de dados totalmente distribuído, há um intervalo de tempo entre os dados distribuídos entre os nós. Com a versão 6.5, estamos oferecendo a capacidade de medir essa consistência para backups. Para atingir a consistência máxima, um backup completo pode ser executado, seguido de pequenos incrementos para compensar o delta. O modo "Disk-only" (somente disco) é usado quando é feito o backup dos documentos mantidos no disco, o que proporciona melhor consistência entre os vBuckets. 

Outras melhorias

Há vários outros aprimoramentos táticos, como suporte a endereços alternativos, criação automática de buckets para restauração, mensagens de erro aprimoradas, suporte a análises, alias do FTS (superconjunto de todos os backups de índices do FTS) etc. Para obter mais detalhes sobre todos os aprimoramentos da versão 6.5, leia a documentação.

Recursos

Baixar

Faça o download do Couchbase Server 6.5

 Documentação

Notas de versão do Couchbase Server 6.5

Couchbase Server 6.5 O que há de novo

Blogs

Blog: Anunciando o Couchbase Server 6.5 GA - O que há de novo e aprimorado

Blog: O Couchbase traz as transações ACID multi-documento distribuídas para o NoSQL

Todos os blogs 6.5

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Author

Posted by Chaitra Ramarao, gerente sênior de produtos da Couchbase Inc. Gerente de produtos, Couchbase Inc.

Chaitra Ramarao é gerente de produto sênior da Couchbase, empresa de banco de dados NoSQL, liderando ferramentas de bancos de dados, replicação entre datacenters e integrações de parceiros. Seus trabalhos anteriores incluem gerenciamento de produtos de análise de dados para a Kaiser Permanente e desenvolvimento de software para a Hewlett Packard. Ela é bacharel em ECE e tem mestrado pela Carnegie Mellon em Gestão de Inovação em Engenharia e Tecnologia.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.