La experiencia coherente del desarrollador en todas las plataformas, la gestión mejorada de las conexiones y la compatibilidad líder con la programación reactiva facilitan y agilizan la creación de aplicaciones escalables de nueva generación.

Mountain View, CA - 6 de octubre de 2014 - (BUSINESS WIRE) - Couchbase, Inc.proveedor de la base de datos NoSQL más completa, ha anunciado hoy el lanzamiento de su versión 2.0

SDKs. Las versiones 2.0 incluyen SDKs de Couchbase para C, Java, .NET, Node.js, PHP, Python y Ruby, facilitando a los desarrolladores que utilizan los lenguajes de programación más populares la creación de aplicaciones de nueva generación escalables y de alto rendimiento. Hoy, Couchbase también ha anunciado el lanzamiento de Servidor Couchbase 3.0.

"Proporcionar un robusto conjunto de SDKs que aprovechen los modelos de desarrollo más avanzados es fundamental para convertirnos en la base de datos NoSQL preferida por los desarrolladores de aplicaciones de alto rendimiento", afirma Ravi Mayuram, Vicepresidente Senior de Productos e Ingeniería de Couchbase. "Las versiones 2.0 representan más de un año de trabajo no sólo de nuestros ingenieros, sino también de las comunidades de código abierto que contribuyen activamente a que nuestros SDK sean los mejores de su clase. Creemos que los desarrolladores van a estar encantados con las nuevas capacidades como el soporte para la programación reactiva en Java, la capacidad de construir rápidamente aplicaciones de alto rendimiento a escala web y el soporte nativo para objetos JSON."

Facilitar a los desarrolladores la creación de aplicaciones NoSQL de alto rendimiento

Los SDKs 2.0 proporcionan a los desarrolladores que construyen sobre Couchbase Server nuevas y modernas herramientas que aprovechan los avances más innovadores en el desarrollo de aplicaciones. Una de las integraciones más interesantes de esta versión es la compatibilidad con la versión preliminar para desarrolladores del lenguaje de consulta de nueva generación de Couchbase, N1QL. Este lenguaje proporciona la capacidad de realizar consultas similares a SQL contra Couchbase Server, la base de datos NoSQL más rápida del mundo. Todos los SDKs de Couchbase 2.0 incluyen soporte para la versión preliminar de N1QL, para que los desarrolladores puedan empezar a familiarizarse con el lenguaje N1QL.

Además, los SDK 2.0 incluyen:

  • Experiencia coherente del desarrollador: Ofrecer una experiencia de desarrollador coherente en todas las plataformas facilita a los desarrolladores que trabajan en varios idiomas la creación de aplicaciones en Couchbase, independientemente del idioma que utilicen. En los SDKs 2.0 los comandos y métodos están unificados en todas las plataformas de desarrollo.
  • Soporte nativo para objetos JSON: cuando se trabaja en cualquier SDK, los tipos de objetos JSON nativos son soportados, eliminando el requerimiento de librerías de terceros mientras se mantiene la flexibilidad que Couchbase siempre ha tenido para soportar otros tipos de datos.
  • Gestión mejorada de las conexiones: los SDKs 2.0 utilizan menos recursos para comunicarse con Couchbase. Las conexiones se administran de forma más inteligente y se gestionan mejor, lo que amplía la importante ventaja de rendimiento de Couchbase en operaciones de alto rendimiento.
  • Integración de marcos: Los SDK de Couchbase incluyen soporte para Spring Framework y ASP.NET junto con frameworks Node.js en desarrollo activo en la comunidad Open Source de Couchbase.

Inversión en SDK en idiomas nativos

Además de las nuevas capacidades que abarcan todos los SDKs, la API de cada lenguaje de programación soportado ha avanzado. Couchbase es el primer proveedor NoSQL que proporciona soporte para programación reactiva nativa - un modelo de programación completamente orientado a eventos que elimina futuros y callbacks, y proporciona un modelo más eficiente para el desarrollo. La compatibilidad con la programación reactiva ofrece a los desarrolladores Java la posibilidad de codificar de forma rápida y sencilla aplicaciones altamente escalables y lanzarlas al mercado con mayor rapidez.

Figura 1:

Couchbase Java SDK 2.0 proporciona una elegante interfaz de base de datos de documentos Java y un modelo de programación reactiva potente y fácil de entender.

"Vivimos en una época en la que las disciplinas tradicionales de TI se están desmoronando. Las empresas necesitan ser reactivas porque no pueden predecir el futuro y necesitan nuevas arquitecturas técnicas para soportar cambios inesperados", afirma James Governor, cofundador de RedMonk. "Agile, bursty, lean: ese es el futuro de las empresas. Los desarrolladores necesitan apoyarlo construyendo aplicaciones ágiles y de alto rendimiento. Los nuevos SDKs de Couchbase, incluyendo su soporte para Reactive Java, son una gran herramienta para que los desarrolladores con visión de futuro construyan las aplicaciones del futuro."

El SDK 2.0 de Couchbase para .NET implementa una API masiva, que hace mucho más eficiente la lectura y actualización de grandes cantidades de datos. La versión .NET también incluye una nueva capacidad de gestión de buckets que administra los buckets de Couchbase dentro de las aplicaciones .NET. Los SDKs 2.0 también amplían el liderazgo de Couchbase en el soporte a desarrolladores que construyen en Node.js y PHP con un modelo de programación orientado a documentos, mejoras en el núcleo IO a través de la actualización de C libcouchbase, mejor gestión de conexiones y manejo de errores, así como la capacidad de consultar vistas en streaming - ofreciendo un rendimiento y capacidad de consulta de ultra alto rendimiento.

Acerca de Couchbase

En Couchbase, creemos que los datos están en el corazón de la empresa. Ayudamos a desarrolladores y arquitectos a crear, desplegar y ejecutar sus aplicaciones más críticas. Couchbase ofrece una base de datos moderna de alto rendimiento, flexible y escalable que se ejecuta en el centro de datos y en cualquier nube. Muchas de las empresas más grandes del mundo confían en Couchbase para impulsar las aplicaciones centrales de las que dependen sus negocios. Para más información, visite www.couchbase.com.

Contacto para la prensa

James Kim

couchbasePR@couchbase.com
Comunicaciones de Couchbase

Empezar a construir

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

Pruebe 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.

Llamada de descargas

Cree aplicaciones potentes con menos complejidad y costes.