MongoDB 3.0 + WiredTiger não conseguem fechar a lacuna de desempenho; o Couchbase demonstra uma vantagem de desempenho de 4,5 vezes em um benchmark recente
O Couchbase continua a superar o Cassandra e o MongoDB em casos de uso de alta escala. Em um novo benchmark, o Couchbase Server 3.0 sustentou 1,1 milhão de gravações por segundo com latência muito baixa no Google Cloud Platform, usando apenas 50 nós, enquanto o Cassandra exigiu 300 nós. Os resultados mostram que sustentar 1 milhão de gravações por segundo no Couchbase custaria 83% menos do que no Cassandra - $56 por hora para o Couchbase em comparação com $330 por hora para o Cassandra.
"Os benchmarks recentes são a prova de que o Couchbase Server é adequado exclusivamente para oferecer desempenho e escalabilidade de nível empresarial na plataforma de nuvem escolhida", disse Ravi Mayuram, vice-presidente sênior de Produtos e Engenharia da Couchbase.
Os resultados do benchmark do Google Cloud estão resumidos na tabela a seguir:
O Couchbase tem um desempenho 4,5 vezes melhor que o MongoDB 3.0 + WiredTiger
Em um benchmark recente separado, o Couchbase Server 3.0 demonstrou uma vantagem de desempenho de 4,5 vezes em relação ao MongoDB 3.0 + WiredTiger. O WiredTiger é o mecanismo de armazenamento de alto desempenho que o MongoDB adquiriu no início deste ano e recentemente disponibilizou como uma opção, alegando que ele aumenta significativamente o desempenho em relação ao mecanismo padrão. Mesmo com o WiredTiger, o MongoDB 3.0 forneceu menos de um quarto da taxa de transferência do Couchbase Server 3.0 usando os mesmos recursos.
Os resultados do benchmark Couchbase vs. MongoDB + WiredTiger estão resumidos na tabela a seguir:
Benchmarks justos e transparentes são bons para o setor
Vários fornecedores de bancos de dados NoSQL se empenharam em encomendar e publicar benchmarks, o que pode agregar valor aos possíveis compradores de seus produtos. Se forem feitos de forma aberta e transparente, os benchmarks são uma ferramenta valiosa para demonstrar que um banco de dados NoSQL específico pode suportar um caso de uso específico em um conjunto específico de condições.
Para serem justos e transparentes, os benchmarks precisam seguir algumas regras simples - às quais o Couchbase adere em todos os benchmarks comissionados:
1. Use as versões mais recentes do software geralmente disponível de cada solução;
2. Comunicar claramente os casos de uso e as cargas de trabalho que estão sendo medidos para que os desenvolvedores e engenheiros de operações possam avaliar se o benchmark se aplica à sua situação;
3. Mantenha os testes abertos, para que possam ser reproduzidos e os resultados verificados.
"Vemos um valor contínuo na realização de benchmarks transparentes e repetíveis. Eles facilitam para o mercado ver quais bancos de dados NoSQL têm bom desempenho em casos de uso específicos", disse Bob Wiederhold, CEO da Couchbase. "Cada vez mais empresas estão implantando o NoSQL para aplicativos de missão crítica que operam em escala significativa. O uso de benchmarks está aumentando durante essa fase, porque o desempenho em escala é fundamental para a maioria desses aplicativos. Os desenvolvedores e engenheiros de operações precisam saber quais produtos têm o melhor desempenho para seus casos de uso e cargas de trabalho específicos."
Recursos:
Sobre o Couchbase
Na Couchbase, acreditamos que os dados são o coração da empresa. Capacitamos os desenvolvedores e arquitetos a criar, implantar e executar seus aplicativos de missão crítica. O Couchbase oferece um banco de dados moderno de alto desempenho, flexível e dimensionável que é executado no data center e em qualquer nuvem. Muitas das maiores empresas do mundo confiam no Couchbase para alimentar os aplicativos principais dos quais seus negócios dependem. Para obter mais informações, visite www.couchbase.com.
Contato com a mídia
James Kim
couchbasePR@couchbase.com
Comunicações do Couchbase