Sem categoria

Banco de dados de chave-valor versus banco de dados de documentos? O Couchbase 2.0 preenche essa lacuna.

No início desta manhã, O Couchbase 2.0 foi lançado oficialmente. O lançamento é um grande passo à frente para o projeto de código aberto do Couchbase e, na minha opinião, tem o potencial de abalar o cenário do NoSQL. Você pode ler tudo sobre os novos recursos e capacidades em outras postagens do blog, mas gostaria de me concentrar aqui no motivo pelo qual acho que esse lançamento é significativo.

Com a versão 2.0, o Couchbase agora é um banco de dados de valor-chave e um banco de dados de documentos. Os dois tipos de tecnologia geraram muito interesse no mercado NoSQL. Eles são, é claro, muito semelhantes. A diferença fundamental é que um banco de dados de valor-chave puro não entende o que está armazenado no valor e limita os desenvolvedores a uma interface simples de SETS e GETS, enquanto um banco de dados de documentos entende o formato em que os documentos são armazenados e, portanto, pode fornecer uma funcionalidade mais rica para os desenvolvedores, como o acesso a documentos por meio de consultas.

Não é de surpreender que os bancos de dados puros de valor-chave e de documentos tenham evoluído de forma bastante diferente durante os primeiros anos do setor de NoSQL. Como o ambiente de desenvolvimento de um banco de dados de valor-chave puro é, por natureza, muito limitado, os desenvolvedores de bancos de dados de valor-chave puro concentraram seus recursos na escalabilidade fácil, no alto desempenho e na confiabilidade em escala. Por outro lado, os desenvolvedores de bancos de dados de documentos geralmente concentraram seus recursos na criação de um ambiente de desenvolvimento rico, com inúmeros recursos, mas são frequentemente criticados pela baixa escalabilidade, desempenho e confiabilidade em escala.

Como resultado, os desenvolvedores de aplicativos muitas vezes tiveram que fazer uma difícil troca: opto pelas vantagens de escalabilidade, desempenho e confiabilidade de um banco de dados de valor chave puro e convivo com uma API de desenvolvedor simples, ou escolho a API de desenvolvedor mais rica de um banco de dados de documentos e convivo com escalabilidade, desempenho e confiabilidade mais fracos?

Acho que a versão 2.0 do Couchbase dá um grande passo para preencher essa lacuna. Trabalhamos muito para garantir que esta versão ofereça a mesma escalabilidade fácil, alto desempenho consistente e confiabilidade em escala pelos quais o Couchbase se tornou conhecido, além de fornecer os recursos de indexação e consulta que os desenvolvedores adoram em um banco de dados de documentos.

Sinceramente, para quem procura uma alternativa ao MongoDB porque seu aplicativo requer melhor escalabilidade, desempenho e confiabilidade, achamos que o Couchbase 2.0 é uma ótima opção.

Embora o foco principal da versão 2.0 tenha sido aumentar a funcionalidade do Couchbase para que ele se tornasse um banco de dados de documentos, a versão também amplia significativamente nossa liderança em escalabilidade, desempenho e sempre ativo 24×365. Se você estiver desenvolvendo com base em um modelo de valor-chave puro ou em um modelo de documento, acreditamos que esses novos recursos serão de seu interesse:

  • O Cross Data Center Replication (XDCR) amplia nossa liderança em facilidade de escalabilidade, permitindo que você espelhe seu banco de dados entre os data centers;
  • As melhorias no gerenciamento de cache ampliam nossa liderança em desempenho;
  • A compactação automática do banco de dados on-line amplia nossa liderança em always-on 24×365, eliminando qualquer preocupação com a fragmentação do banco de dados.

Em resumo, acredito que a entrada do Couchbase na área de banco de dados de documentos, combinada com nosso legado de força em desempenho e escalabilidade, oferece aos usuários uma alternativa bem-vinda (e digna) ao MongoDB. E, ao abranger os recursos de banco de dados de documentos e de valor-chave, oferecemos mais opções para atender a uma gama mais ampla de casos de uso com uma única tecnologia. O Couchbase 2.0 é o lançamento mais importante até o momento na vida da tecnologia Couchbase, e um lançamento que agregará muito valor aos usuários e clientes. Mas você precisa decidir isso por si mesmo. download do Couchbase Server 2.0 e me diga o que você achou!

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

Autor

Postado por Bob Wiederhold

Bob atuou como presidente e CEO da Couchbase de 2010 a 2017. Até ser adquirido pela IBM em 2008, Bob atuou como presidente do conselho, CEO e presidente da Transitive Corporation, líder mundial em virtualização entre plataformas, com mais de 20 milhões de usuários. Anteriormente, ele foi presidente e CEO da Tality Corporation, líder mundial em serviços de design eletrônico, cujas receitas e tamanho cresceram para quase $200 milhões e tinham 1.500 funcionários em todo o mundo. Bob ocupou vários cargos de gerência geral executiva na Cadence Design Systems, Inc., uma empresa de automação de design eletrônico, na qual ingressou em 1985 como uma start-up em estágio inicial e ajudou a crescer para mais de $1,5 bilhão durante seus 13 anos na empresa. Bob também dirigiu a High Level Design Systems, uma bem-sucedida start-up de automação de design eletrônico que foi adquirida pela Cadence em 1996.

5 Comentários

  1. Ei, onde está o módulo Perl?

    1. Confira couchbase.com/develop para obter um link para um cliente perl!

  2. Obter seguidores no Twitter janeiro 4, 2013 em 2:55 am

    Olá, como está indo?

    É um artigo muito eficaz com as informações de http://www.couchbase.com É um site muito útil para nós, que nos ajuda de várias maneiras, por isso gostei dele. Ele é bem escrito e eficaz, além de ser muito informativo. Eu realmente me sinto muito bem depois de ler o seu conteúdo, como eu gostaria de compartilhar. Compre seguidores garantidos de posts do Twitter sem seguir. Maior provedor Obter seguidores no Twitter online! Garantia de reembolso do 100%! Obtenha seguidores de posts no Twitter aqui! Fornecemos diferentes estilos de programa para sua satisfação com descontos enormes e muito econômicos. Podemos desenvolver registros, independentemente de você ter zero apoiadores ou um número incontável. A TeamFollowPromo fornecerá mais seguidores para você, melhorando suas informações públicas e garantindo que suas postagens no Twitter cheguem a mais pessoas.

    Muito obrigado por criar esse artigo legal e bacana.

  3. Charles Sasi Paul fevereiro 12, 2013 em 5:12 am

    Quando podemos esperar uma interface de descanso no couchbase?

    1. Em breve, esperamos ter uma interface REST por meio de um módulo nginx. Isso está sendo desenvolvido no momento.

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.