Em cada mercado, surge um líder.
Na década de 90, o mercado de bancos de dados era representado por uma concorrência acirrada entre Sybase, Informix e Oracle. A Oracle emergiu como líder. Era um banco de dados bem projetado, de alto desempenho e de uso geral. Tornou-se o banco de dados corporativo. Era um mundo relacional.
Isso foi há vinte anos. Isso foi antes do surgimento das redes sociais, dos dispositivos móveis e do big data.
Em 2010, o banco de dados relacional não conseguia mais acompanhar o crescimento exponencial de usuários e dados não estruturados. O Google, a Amazon e o Facebook criaram a primeira geração de bancos de dados não relacionais para atender aos requisitos de maior desempenho com escalabilidade. Assim como a IBM dominou o mainframe em uma era de microcomputadores, a Oracle está dominando o banco de dados relacional em uma era de bancos de dados não relacionais. Atualmente, o mercado de bancos de dados é representado por uma concorrência acirrada entre Couchbase Server, MongoDB, Oracle e MySQL.
Qual banco de dados emergirá como líder?
O banco de dados projetado para a empresa moderna, a maioria dos casos de uso e o mais alto desempenho. Foi assim que a Oracle surgiu como líder em banco de dados nos anos 90.
Enquanto o MongoDB se concentrou nos recursos, o Couchbase se concentrou na arquitetura. Não há nada mais importante para a evolução do software do que sua arquitetura. Com foco na consolidação de camadas, o Couchbase integrou um cache, um armazenamento de chave/valor e um banco de dados de documentos em um único banco de dados. É o primeiro banco de dados de uso geral a surgir para a empresa moderna.
Com o NoSQL Benchmark 2014, foi comprovado que o Couchbase Server atende aos requisitos de alto desempenho de uma nova geração de aplicativos corporativos. Esse é o resultado de um foco singular na arquitetura do Couchbase. O MongoDB está mostrando sua idade. Ele está sobrecarregado por dívidas técnicas, como evidenciado pelo fato de a versão 2.6 do MongoDB não ter resolvido um problema de desempenho bem conhecido: o bloqueio por banco de dados. O Apache Cassandra não está conseguindo atender aos requisitos de desempenho das empresas com requisitos de dados consistentes. Ele era um banco de dados distribuído de primeira geração que foi projetado para disponibilidade. No entanto, o Couchbase Server foi projetado para a consistência. Ele provou que o desempenho e a consistência não são mutuamente exclusivos. Vinte anos depois, o Oracle continua sendo um banco de dados relacional em um mundo não relacional.
O Couchbase preparou o terreno para emergir como líder do mercado de bancos de dados. O surgimento de usuários móveis, máquinas conectadas e big data está levando as empresas a reformular suas plataformas e arquitetar para o futuro. A empresa aprendeu que os bancos de dados relacionais não são adequados para um mundo de dispositivos conectados e dados não estruturados. Quando colocados à prova, clientes como o Viber (link) decidiram usar o Couchbase Server. É a mesma conclusão a que chegaram a Beats e outros serviços de música on-line, bem como grandes varejistas que criaram plataformas on-line.
Rodada 1: Desempenho
Veja os resultados aqui.