Me complace anunciar Couchbase Analytics Developer Preview 2. Couchbase Analytics te permite analizar datos en su forma natural sin definir un esquema rígido y elimina la necesidad de una costosa preparación y transformación de datos. Couchbase Analytics complementa sus inversiones existentes en Analytics y reduce significativamente el tiempo para obtener información.

Características principales

Las características más destacadas de Couchbase Analytics son:

  • Lenguaje de consulta enriquecido: Couchbase Analytics soporta SQL++, un lenguaje de consulta declarativo de nueva generación que tiene mucho en común con SQL. SQL++ también incluye extensiones para el mundo anidado, de esquema opcional o incluso sin esquema de los modernos sistemas NoSQL.
  • Modelo de datos común: Couchbase Analytics soporta de forma nativa el mismo modelo de datos de documento rico y de esquema flexible utilizado en Couchbase Server, en lugar de forzar tus datos en un modelo relacional.
  • Aislamiento de la carga de trabajo: Las consultas analíticas se ejecutan en nodos dedicados que pueden ejecutar consultas complejas que consumen muchos recursos y no afectan a la latencia de las consultas ni al rendimiento de las cargas de trabajo operativas.
  • Gran frescura de los datos: Couchbase Analytics utiliza DCPes un protocolo rápido de memoria a memoria que los nodos de Couchbase Server utilizan para sincronizar datos entre ellos. De este modo, los análisis se ejecutan sobre datos sincronizados casi en tiempo real, sin la sobrecarga de la ingesta y transformación de datos.

La Developer Preview 2 se centra en la facilidad de uso y mejora el soporte de consultas para incluir

  • Paralelismo configurable: El sistema puede ejecutar cada solicitud utilizando varios núcleos en varias máquinas. El usuario puede especificar manualmente el paralelismo máximo de ejecución de una solicitud para ampliarla o reducirla.
  • Anulación de la consulta: ¡Le hemos escuchado! Couchbase Analytics soporta la cancelación de una consulta en curso. También hemos añadido un botón de "cancelar" en la mesa de trabajo de Analytics.
  • Instalación simplificada del clúster: Tienes la opción de desplegar el clúster de Couchbase Analytics en tu centro de datos o en EC2. Más detalles disponibles aquí.

Soporte SDK

Los SDK para Java, .NET, node.js, php y python ahora soporta Couchbase Analytics. A continuación se muestra un ejemplo de cómo utilizar consultas Couchbase Analytics utilizando el SDK de Java.

Java SDK (2.4.3 o posterior)

Por defecto, el soporte de Analytics está desactivado y la propiedad del sistema "analyticsEnabled" debe ser establecida para activarlo.

Pruébelo descargando la aplicación binario y empezando por el tutorial.

Le invitamos a unirse a nosotros en Couchbase Connect NYC para obtener más información sobre Couchbase Analytics.

Autor

Publicado por Sachin Smotra, Director de Gestión de Productos, Couchbase

La carrera de Sachin Smotra abarca más de 15 años construyendo productos de software a través de varios dominios incluyendo software Java Enterprise, Soluciones DRM para juegos móviles y conferencias web. Como Director de Gestión de Producto en Couchbase, es un líder de producto responsable de las líneas de producto Couchbase Mobile, IOT y Analytics, incluyendo la evangelización de la estrategia y visión del producto con clientes, socios, desarrolladores y analistas. Antes de unirse a Couchbase, Sachin fue Gerente Senior, Gestión de Producto, en Cisco WebEx, donde dirigió el equipo de producto responsable de transformar la experiencia del cliente de extremo a extremo a través del ciclo de vida del producto WebEx - consideración, compra, uso y renovaciones. Antes de su etapa en Cisco, Sachin trabajó en diferentes startups en multitud de puestos relacionados con la ingeniería, la arquitectura, la gestión de productos y las alianzas.

Dejar una respuesta