Couchbase Capella

Faça mais com o Couchbase Capella™ em 6 nós do que com o MongoDB Atlas em 18 nós

A Altoros, um provedor global de serviços de TI que compara bancos de dados há várias décadas, lançou recentemente seu mais recente benchmark independente, comparando as ofertas de DBaaS do Couchbase e do MongoDB, aproveitando o padrão YCSB para benchmarking de bancos de dados NoSQL. Isso blog resume suas descobertas, que provam que o Couchbase Capela supera o desempenho do MongoDB™ Atlas em várias cargas de trabalho e tamanhos de cluster. 

A taxa de transferência (a quantidade de dados transferidos da origem para o destino) e a latência (o tempo necessário para ser transferido da origem para o destino) foram testadas em três configurações de cluster diferentes de 6, 9 e 18 nós e executadas nas quatro cargas de trabalho a seguir:

Carga de trabalho do YCSB A. Atualização intensa: leitura do 50% e atualização do 50%

      • Essa carga de trabalho simula as ações típicas de um aplicativo de comércio eletrônico.

Carga de trabalho do YCSB E. Varredura de curto alcance: Varredura 95% e 5%

      • Essa carga de trabalho simula conversas encadeadas, em que cada varredura passa pelas postagens em um determinado encadeamento (supondo que as entradas estejam agrupadas por ID).

Carga de trabalho de paginação. Filtro com deslocamento e limite

      • A carga de trabalho simula uma seleção por campo com paginação. A paginação é usada para listagens, como páginas de categorias de comércio eletrônico ou páginas de resultados de mecanismos de pesquisa.

JOIN Carga de trabalho. Operações JOIN com agrupamento e agregação

      • A carga de trabalho simula uma seleção de produtos complexos para crianças/relações dos pais com a categorização.

Resultados da amostra

Realizados em junho de 2022, esses testes mostraram que o Couchbase Capella superou significativamente o MongoDB Atlas em todas as cargas de trabalho e tamanhos de cluster medidos. O gráfico a seguir oferece um resumo da carga de trabalho A. Os resultados detalhados são disponível no relatório da Altoros

Couchbase vs Mongo YCSB cloud dbaas

Resultados de desempenho para a carga de trabalho A

A taxa de transferência de cada banco de dados cresceu consistentemente à medida que o número de nós aumentou, com o Capella superando claramente o Atlas em cada configuração de cluster. Conforme mostrado nos gráficos acima, a taxa de transferência do Capella foi aproximadamente 10 vezes maior do que a do Atlas para cada configuração de nó, culminando com uma taxa de transferência de 523.020 operações/s em um cluster de 18 nós e latência de 0,8 milissegundos para o Capella e 7,8 para o Atlas.

 

Conclusão

O Capella apresenta desempenho líder do setor com um cache de nível de objeto incorporado, linguagem de consulta SQL++, transações ACID e a capacidade de dimensionar recursos como CPU e RAM, dependendo da carga de trabalho. O mecanismo de consulta do Capella oferece suporte a operações de agregação, filtragem e JOIN sem a necessidade de modelar dados para cada consulta. Por outro lado, o Atlas não oferece suporte imediato a operações JOIN em coleções fragmentadas.

"Como nos benchmarks anteriores, o Capella demonstrou melhor desempenho do que o Atlas devido à sua arquitetura de nós ativo-ativo e de todos os trabalhadores", disse Ivan Shyrma, engenheiro de dados da Altoros. "O Capella também é mais fácil de consultar devido ao seu suporte a SQL. Esses fatores se traduzem em uma melhor relação preço/desempenho em ambientes reais."

O Capella pode processar com eficiência as mesmas cargas de trabalho com menos nós, o que reduz os custos. Com base nos resultados de benchmark, os usuários do Atlas precisam executar clusters de 18 nós para igualar o desempenho dos clusters do Capella de 6 nós. O custo mensal de um cluster Capella de 6 nós é $5.284, enquanto o custo de um cluster Atlas de 18 nós é $28.050. Isso resulta em uma economia de ~ 81%. Um ROI mais alto é o benefício prático de fazer mais com o Couchbase Capella em 6 nós do que com o MongoDB Atlas em 18 nós.

 

Próximas etapas

Saiba mais sobre Couchbase Capella:

Recursos

O Portal do desenvolvedor do Couchbase tem toneladas de tutoriais/guias de início rápido e caminhos de aprendizagem para ajudar você a começar!

 Consulte a documentação para saber mais sobre os SDKs do Couchbase.

____________________________________________________________________________

Obrigado por ler este artigo. Se tiver alguma dúvida ou comentário, entre em contato conosco na página Fóruns do Couchbase.

*Observe que esse relatório de referência independente foi encomendado pela Couchbase.

 

 

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

Autor

Postado por Jeff Morris, vice-presidente de marketing de produtos

Jeff Morris é vice-presidente de marketing de produtos e soluções da Couchbase. Ele passou mais de três décadas comercializando ferramentas de desenvolvimento de software, bancos de dados, ferramentas analíticas, serviços em nuvem e outros produtos de código aberto. Ele seria o primeiro a dizer que qualquer pessoa que esteja procurando um banco de dados como serviço rápido, flexível, familiar e acessível da nuvem para a borda pode parar de procurar depois de conhecer o Couchbase.

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.