¡4.1 Developer Preview ha llegado!

Hoy nos complace anunciar Couchbase Server 4.1 Developer Preview (DP). Puede encontrar la nueva versión en nuestra descargar página.

Esta versión es una actualización anticipada para desarrolladores de la serie Couchbase 4.x, y se basa en Couchbase Server 4.0 añadiendo nuevas e interesantes mejoras. Con las primeras versiones preliminares para desarrolladores como ésta, tienes la oportunidad de impactar en nuestro producto antes de su lanzamiento, probar las nuevas mejoras que aún están en desarrollo activo y darnos tu opinión.

Novedades de la 4.1 Developer Preview ?

Veamos brevemente las novedades de estas nuevas versiones.

Ejecución optimizada de consultas con sentencias preparadas:

La ejecución preparada elimina la necesidad de analizar y optimizar las consultas ejecutadas con frecuencia. Muchas aplicaciones ejecutan consultas predefinidas con diferentes parámetros de forma repetida. Con la ejecución preparada, las aplicaciones pueden ahorrar el tiempo necesario para analizar y compilar un plan de ejecución para estas consultas. Las ejecuciones preparadas ofrecen un gran ahorro tanto en la latencia de la consulta como en los ciclos de CPU necesarios para ejecutar la misma consulta. Véase lo siguiente sección para más detalles sobre la ejecución preparada de consultas N1QL.

Mejora de las latencias con índices de cobertura:

Si le gusta ir más rápido, los índices de cobertura mejoran la latencia de las consultas. En los casos en los que el índice por sí solo puede responder a la consulta, la nueva optimización del índice de cobertura elimina la necesidad de realizar una búsqueda de datos adicional. Los índices de cobertura ofrecen un gran ahorro de latencia y eliminan el trabajo que los nodos de servicio de datos tienen que hacer para ejecutar la consulta. La mejora de la latencia es completamente transparente para las aplicaciones existentes y no requiere que cambie su aplicación o sus consultas si dispone de los índices adecuados para cubrir la consulta. Puede encontrar más información sobre los índices de cobertura y ver ejemplos aquí.

Sintaxis SQL completa para la manipulación de datos con N1QL

La sintaxis SQL estándar ofrece una superficie totalmente programable no sólo con consultas de sólo lectura, sino también con sentencias de manipulación de datos como INSERT, UPDATE, MERGE y DELETE. Las nuevas sentencias ofrecen la posibilidad de actualizar documentos de forma masiva a través de N1QL.La siguiente sentencia descuenta todos los precios de los productos de la categoría "zumos".

UPDATE product SET price = price*0.9 WHERE type = "producto-zumo";

Los documentos de producto pueden ser complejos y de gran tamaño. Las sentencias de manipulación de datos N1QL proporcionan aquí un gran ahorro en comunicación de red al enviar actualizaciones parciales de atributos. La sentencia de ejemplo anterior también muestra cómo enviar sólo una actualización al precio sin recuperar todo el documento del producto del servidor. Puede encontrar más información sobre sentencias DML como INSERT, UPDATE y DELETE aquí en la guía de referencia N1QL.

Plataformas adicionales compatibles y corrección de errores con Couchbase Server

Además, Couchbase Server 4.1 DP también está certificado para funcionar en plataformas Windows 10 y OS X El Capitan. 4.1 DP también soluciona varios errores importantes que fortalecen aún más la versión 4.0. Las notas de la versión completa se pueden encontrar en aquí.

¿Cómo puedo conseguir la 4.1 Developer Preview?

Recuerde esto antes de dar el paso: Couchbase Server 4.1 está todavía en desarrollo activo y no está pensado para despliegues de producción. Aunque hemos corregido bastantes errores en esta versión, todavía quedan algunas cosas por pulir.

Así es como puedes empezar con Couchbase Server 4.1 DP -

  • Para obtener información paso a paso, consulte nuestro guía de iniciación

  • Si quieres ponerte manos a la obra, puedes descargar la vista previa para desarrolladores desde nuestra página de descargas aquí

  • Si desea desarrollar en Java, .NET u otros lenguajes con SDK nativos, descargue la aplicación últimos SDK disponible en la sección "bibliotecas de clientes" de la página de descargas.

  • Obtenga más información sobre los índices de cobertura en N1QL leyendo nuestro artículo blogy documentación.

Por último, recuerde que dar su opinión es muy sencillo. Visite nuestro foros para obtener ayuda con los problemas que pueda tener, respuestas a las preguntas que otros han hecho, y para participar en las discusiones con sus compañeros desarrolladores y expertos Couchbase sobre la versión preliminar para desarrolladores.

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

Autor

Publicado por Don Pinto, Director Principal de Producto, Couchbase

Don Pinto es Gerente Principal de Producto en Couchbase y actualmente está enfocado en avanzar las capacidades de Couchbase Server. Es un apasionado de la tecnología de datos, y en el pasado ha escrito varios artículos sobre Couchbase Server, incluyendo blogs técnicos y libros blancos. Antes de unirse a Couchbase, Don pasó varios años en IBM, donde desempeñó el papel de desarrollador de software en el grupo de gestión de la información DB2 y, más recientemente, como director de programa en el equipo de SQL Server en Microsoft. Don tiene un máster en informática y una licenciatura en ingeniería informática por la Universidad de Toronto, Canadá.

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.