En cada mercado surge un líder.
En los años 90, el mercado de bases de datos estaba representado por una feroz competencia entre Sybase, Informix y Oracle. Oracle emergió como el líder. Era una base de datos bien diseñada, de alto rendimiento y de uso general. Se convirtió en la base de datos empresarial. Era un mundo relacional.
Eso fue hace veinte años. Eso fue antes del auge de las redes sociales, los móviles y los macrodatos.
En 2010, las bases de datos relacionales ya no podían seguir el ritmo del crecimiento exponencial de usuarios y datos no estructurados. Google, Amazon y Facebook crearon la primera generación de bases de datos no relacionales para satisfacer requisitos de mayor rendimiento con escalabilidad. Al igual que IBM dominó el mainframe en una era de microordenadores, Oracle está dominando la base de datos relacional en una era de bases de datos no relacionales. Hoy en día, el mercado de las bases de datos está representado por una feroz competencia entre Couchbase Server, MongoDB, Oracle y MySQL.
¿Qué base de datos emergerá como líder?
La base de datos diseñada para la empresa moderna, el mayor número de casos de uso y el mayor rendimiento. Así surgió Oracle como líder de bases de datos en los años 90.
Mientras MongoDB se centraba en las características, Couchbase lo hacía en la arquitectura. No hay nada más importante para la evolución de un software que su arquitectura. Con un enfoque en la consolidación de capas, Couchbase integró una caché, un almacén de claves/valores y una base de datos de documentos dentro de una única base de datos. Es la primera base de datos de propósito general que surge para la empresa moderna.
Con el 2014 NoSQL Benchmark, se ha demostrado que Couchbase Server cumple con los requisitos de alto rendimiento de una nueva generación de aplicaciones empresariales. Este es el resultado de un enfoque singular en la arquitectura de Couchbase. MongoDB está envejeciendo. Está lastrado por la deuda técnica, como demuestra el hecho de que la versión 2.6 de MongoDB no aborda un problema de rendimiento bien conocido: el bloqueo por base de datos. Apache Cassandra no está cumpliendo los requisitos de rendimiento de las empresas con requisitos de datos coherentes. Fue una base de datos distribuida de primera generación que se diseñó para la disponibilidad. Sin embargo, Couchbase Server se diseñó para la consistencia. Demostró que el rendimiento y la consistencia no son mutuamente excluyentes. Veinte años después, Oracle sigue siendo una base de datos relacional en un mundo no relacional.
Couchbase ha sentado las bases para emerger como líder del mercado de bases de datos. La aparición de usuarios móviles, máquinas conectadas y grandes volúmenes de datos está llevando a las empresas a replantearse su plataforma y su arquitectura de cara al futuro. La empresa ha aprendido que las bases de datos relacionales no se adaptan bien a un mundo de dispositivos conectados y datos no estructurados. Cuando se ponen a prueba, clientes como Viber (enlace) han decidido basarse en Couchbase Server. Es la misma conclusión a la que han llegado Beats y otros servicios de música en línea, así como los grandes minoristas que crean plataformas en línea.
Ronda 1: Rendimiento
Ver los resultados aquí.