Creemos que se necesita una comunidad para diseñar, crear y distribuir un gran software. Así que hoy me complace anunciar un nuevo programa llamado "Desarrolladores de Couchbase". El objetivo del programa es mantenerle informado de las interesantes funciones que estamos desarrollando y recabar sus comentarios.

 

Entonces, ¿qué es una Couchbase Developer Build? Si eres desarrollador y quieres probar las últimas novedades de Couchbase, las compilaciones para desarrolladores son para ti en tu entorno de desarrollador.

 

Básicamente, se trata de compilaciones realizadas directamente a partir de la línea de código principal de nuestra próxima versión principal, sobre la que se ejecutan pruebas de calidad ligeras. Esto significa que es posible que encuentres algunas asperezas y errores mientras pruebas estas versiones. En foros proporcionará acceso a la comunidad de usuarios de Couchbase para ayudar a solucionar problemas, obtener respuestas a sus preguntas y recoger sus comentarios.

 

Estas son algunas cosas importantes que debes saber sobre nuestras construcciones para desarrolladores:

  1. Estos binarios son versiones preliminares y están destinados únicamente a fines experimentales. NO deben utilizarse en entornos de producción o de ensayo.

  2. Las nuevas funciones que se experimentan en las versiones para desarrolladores están aún en fase de desarrollo, lo que significa que podrían cambiar significativamente antes del lanzamiento final del producto.

  3. Necesitarás una nueva instalación de Couchbase Server para utilizar estas compilaciones.

 

Indíquenos su comentarios!

 

¿Cuál es la cadencia de estas construcciones?  Nos proponemos tener una cadencia mensual a partir de este mes.

 

¿Qué novedades trae la versión para desarrolladores de enero? Con cada versión para desarrolladores, esperamos mostrar algunas funciones interesantes que hemos creado y necesitamos tus comentarios.

 

Estas son algunas de las principales características de la versión para desarrolladores de enero:

 

  1. La nueva interfaz de Spock - Este rediseño de la consola web de Couchbase ofrece mejor usabilidad, mayor potencia y flexibilidad. Obtendrá un nuevo aspecto, una navegación mejorada y mejoras en el banco de trabajo de consultas.

 

  1. Subconsultas sobre colecciones anidadas - Hasta ahora, las subconsultas sobre colecciones anidadas en un documento requerían recuperar de nuevo el mismo documento. Con esta mejora, se pueden realizar operaciones N1QL complejas sobre la colección anidada en el mismo documento sin necesidad de recuperar el documento de nuevo.

 

Por ejemplo :



SELECT id, (SELECT RAW SUM(ol.price) FROM orders.orderlines ol)[0] AS total FROM orders;

 

SELECT custId, id, (SELECT ol.* FROM orders.orderlines ol ORDER BY ol.price DESC) orderlines FROM orders;

 

SELECT custId, id, (SELECT ol.* FROM orders.orderlines ol WHERE ol.productId IN ["lunch", "drink"] ORDER BY ol.price) orderlines FROM orders;

 

  1. Función CURL para N1QL -  Esta función N1QL recién añadida proporcionará un conjunto conservador de funcionalidades curl integradas en el lenguaje N1QL.

 

Por ejemplo :



Seleccione curl ("POST", "http://localhost:8093/query/service", {"data" : "statement=select * from system:keyspaces"});

 

  1. CBQ Silencio - Este cliente N1QL (CBQ) proporciona una opción cbq (-q) para desactivar el eco de las consultas en el archivo fuente de entrada (opción -f).

    1. ./cbq -q

2. SET quiet true;

 

  1. FTS actualiza - Si no has tenido la oportunidad de jugar con Búsqueda de texto completo (FTS) en Couchbase, deberías probarlo en las builds para desarrolladores. Con la versión para desarrolladores, hemos corregido una serie de errores de FTS. También puedes jugar con FTS usando nuestro SDKs.

 

Esté atento a los próximos blogs que tratarán cada una de estas funciones con más detalle.
 

¿CÓMO PUEDO CONSEGUIR LA VERSIÓN PARA DESARROLLADORES? ¿Cómo puedo conseguir la versión para desarrolladores?

Es fácil conseguir la versión preliminar para desarrolladores.

Visite www.couchbase.com/downloads y haz clic en la pestaña "Desarrollador

 

Recuerda esto antes de dar el paso: El código de nuestra próxima gran versión aún está en desarrollo activo, lo que significa que usted puede repercutir en la versión final del producto. Danos tu opinión sobre tu experiencia y te escucharemos.

No dejamos de asombrarnos de las cosas increíbles que nuestra comunidad puede hacer con nuestro software, y esperamos que sigan enviándonos sus comentarios durante este periodo. Dar tu opinión es muy sencillo. Aquí encontrará todas las formas de hacer oír su voz: http://www.couchbase.com/forums/ o Stackoverflow



Gracias.

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

Dejar una respuesta