Sin categoría

¿Base de datos clave-valor frente a base de datos de documentos? Couchbase 2.0 salva las distancias.

Esta mañana temprano, Lanzamiento oficial de Couchbase 2.0. El lanzamiento es un gran paso adelante para el proyecto de código abierto Couchbase y, en mi opinión, tiene el potencial de sacudir el panorama NoSQL. Puedes leer todo sobre las nuevas características y capacidades en otras entradas del blog, pero me gustaría centrarme aquí en por qué creo que este lanzamiento es significativo.

Con la versión 2.0, Couchbase es ahora tanto una base de datos clave-valor como una base de datos documental. Ambos tipos de tecnología han generado mucho interés en el mercado NoSQL. Son, por supuesto, muy similares. La diferencia fundamental es que una base de datos clave-valor pura no entiende lo que se almacena en el valor y limita a los desarrolladores a una interfaz simple de SETS y GETS, mientras que una base de datos de documentos entiende el formato en el que se almacenan los documentos y por lo tanto puede proporcionar una funcionalidad más rica para los desarrolladores, como el acceso a los documentos a través de consultas.

Probablemente no sorprenda que las bases de datos puras de valor-clave y las bases de datos de documentos hayan evolucionado de forma muy diferente durante los primeros años de la industria NoSQL. Dado que el entorno de desarrollo de una base de datos clave-valor pura es por naturaleza muy limitado, los desarrolladores de bases de datos clave-valor puras han centrado sus recursos en una escalabilidad fácil, un alto rendimiento y la fiabilidad a escala. Por otro lado, los desarrolladores de bases de datos documentales han centrado generalmente sus recursos en la creación de un entorno de desarrollo rico con montones de características, pero a menudo son criticados por su escasa escalabilidad, rendimiento y fiabilidad a escala.

Como resultado, los desarrolladores de aplicaciones se han visto obligados con demasiada frecuencia a hacer un difícil compromiso: ¿opto por las ventajas de escalabilidad, rendimiento y fiabilidad de una base de datos de valor llave pura y vivo con una API de desarrollador sencilla, o elijo la API de desarrollador más rica de una base de datos de documentos y vivo con una escalabilidad, rendimiento y fiabilidad más pobres?

Creo que la versión 2.0 de Couchbase supone un gran paso para cerrar esta brecha. Hemos trabajado duro para asegurarnos de que esta versión ofrezca la misma escalabilidad sencilla, alto rendimiento constante y fiabilidad a escala por la que Couchbase se ha hecho famoso, a la vez que proporciona las capacidades de indexación y consulta que los desarrolladores adoran de una base de datos de documentos.

Francamente, para aquellos que buscan una alternativa a MongoDB porque su aplicación requiere una mejor escalabilidad, rendimiento y fiabilidad, creemos que Couchbase 2.0 es una gran opción.

Aunque el objetivo principal de la versión 2.0 era aumentar la funcionalidad de Couchbase para convertirla en una base de datos de documentos, la versión también amplía significativamente nuestro liderazgo en escalabilidad, rendimiento y disponibilidad 24×365. Tanto si estás desarrollando sobre un modelo puro clave-valor como sobre un modelo documental, creemos que encontrarás estas nuevas características de interés:

  • Cross Data Center Replication (XDCR) amplía nuestro liderazgo en facilidad de escalabilidad al permitirle replicar su base de datos en distintos centros de datos;
  • Las mejoras en la gestión de la caché amplían nuestro liderazgo en rendimiento;
  • La compactación automática de bases de datos en línea amplía nuestro liderazgo en 24×365 siempre activo al eliminar cualquier preocupación por la fragmentación de las bases de datos.

En resumen, creo que la entrada de Couchbase en el ámbito de las bases de datos de documentos, combinada con nuestro legado de fortaleza en rendimiento y escalabilidad, ofrece a los usuarios una alternativa bienvenida (y digna) a MongoDB. Y, al englobar las capacidades de las bases de datos de valores clave y de documentos, ofrecemos más opciones para abordar una gama más amplia de casos de uso con una sola tecnología. Couchbase 2.0 es el lanzamiento más importante hasta la fecha en la vida de la tecnología Couchbase, y uno que aportará mucho valor a usuarios y clientes. Pero eso es algo que debe decidir usted mismo. descargar Couchbase Server 2.0 y cuéntame qué te parece.

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Author

Posted by Bob Wiederhold

Bob fue presidente y consejero delegado de Couchbase de 2010 a 2017. Hasta su adquisición por IBM en 2008, Bob fue presidente, consejero delegado y presidente de Transitive Corporation, líder mundial en virtualización multiplataforma con más de 20 millones de usuarios. Anteriormente, fue presidente y director general de Tality Corporation, líder mundial en servicios de diseño electrónico, cuyos ingresos y tamaño crecieron hasta casi $200 millones y contaba con 1.500 empleados en todo el mundo. Bob ocupó varios puestos de dirección general ejecutiva en Cadence Design Systems, Inc, una empresa de automatización de diseño electrónico, a la que se incorporó en 1985 como una empresa incipiente y que ayudó a crecer hasta superar los $1.500 millones durante sus 13 años en la empresa. Bob también dirigió High Level Design Systems, una exitosa empresa de automatización de diseños electrónicos que fue adquirida por Cadence en 1996.

5 Comentarios

  1. ¿Dónde está el módulo Perl?

    1. Matt Ingenthron febrero 12, 2013 a 7:01 am

      Echa un vistazo couchbase.com/develop para un enlace a un cliente perl

  2. Conseguir seguidores en twitter enero 4, 2013 a 2:55 am

    Hola, ¿cómo te va?

    Es un artículo muy eficaz con la información de http://www.couchbase.com Este sitio nos ayuda de muchas maneras, así que me gusta. It está bien escrito y eficaz también es muy informativo. I realmente se siente tan bien después de leer su contenido como me gusta compartir ¿Quieres conseguir mensajes de Twitter seguidores? Comprar Asegurado Twitter mensajes seguidores sin seguir. Mayor Proveedor Conseguir seguidores en twitter ¡en línea! ¡100% Garantía de devolución de dinero! Obtener Twitter puestos Seguidores ¡Aquí! Ofrecemos diferentes estilos de programas de su cumplimiento en muy rentable y grandes descuentos. Podemos desarrollar registros, independientemente de si actualmente tiene cero seguidores o un número incontable. TeamFollowPromo entregará más seguidores a tu manera, mejorando tu información pública y garantizando que tus mensajes de Twitter lleguen a más personas.

    Thank You Very Much For Create That Nice & Cool Article.

  3. Charles Sasi Paul febrero 12, 2013 a 5:12 am

    ¿Para cuándo una interfaz rest en couchbase?

    1. Matt Ingenthron febrero 12, 2013 a 7:01 am

      Muy pronto esperamos tener una interfaz REST a través de un módulo nginx. Eso se está desarrollando ahora mismo.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.