Esta semana Couchbase lanzó la última versión de Servidor Couchbaseuna base de datos NoSQL distribuida y orientada a documentos que hace hincapié en el rendimiento, la escalabilidad y la disponibilidad. La versión 4.5 aporta una serie de avances significativos a la consulta, el ajuste del rendimiento y la manejabilidad.
Como socio tecnológico, Team Simba ha estado trabajando con las versiones beta y GA del servidor, y estamos encantados de compartir nuestras primeras impresiones con vosotros.
Consultas más sencillas
Para alguien que pasa mucho tiempo trabajando con N1QL consulta la adición del Workbench de consultaes una adición muy bienvenida. El editor de consultas es accesible desde la consola web y ofrece autocompletado de nombres de cubos y palabras clave N1QL, historial de consultas, análisis de cubos y autodescubrimiento de esquemas (el autodescubrimiento sólo está disponible en la edición Enterprise).
La nueva versión también añade compatibilidad con Índice JOINsque mejora la eficacia de algunos tipos de operaciones de unión.
También puede aprovechar las ventajas de un potente sistema lingüístico Búsqueda de texto completo para consultar y gestionar índices de texto completo en colecciones de documentos JSON. La búsqueda de texto completo admite la búsqueda con comodines y las sentencias LIKE simplifican las consultas de búsqueda avanzada.
La versión 4.5 también introduce la función nuevo modo para la coherencia sintonizablereduciendo la latencia de las consultas que implican sus propias escrituras.
N1QL obtuvo apoyo para Indexación de matricesque permite optimizar el rendimiento de las consultas que buscan un elemento específico de una matriz. Esto por sí solo puede acelerar ciertos tipos de consultas en varios órdenes de magnitud.
Mejora del rendimiento
Couchbase Server 4.5 proporciona opciones adicionales para el ajuste y rendimiento de índices con Índices optimizados para memoria almacenándolos en memoria, mientras se mantienen en disco las instantáneas de recuperación ante desastres. Un gran rendimiento conlleva una gran responsabilidad: los índices en memoria no se actualizan si el nodo se queda sin cuota de memoria asignada. Pero el orden de magnitud de la ganancia de rendimiento bien merece la necesidad de una cuidadosa supervisión y gestión de la memoria.
El nuevo subdocumento API permite a los desarrolladores leer y escribir partes del documento sin enviar todo el documento por la red. Esto se traduce en un mayor rendimiento y una menor sobrecarga de la red, sobre todo en el caso de los documentos de gran tamaño. Y como las operaciones con subdocumentos son atómicas, las modificaciones del documento son seguras.
Seguridad y administración mejoradas
Por último, la nueva versión introduce una serie de mejoras en materia de seguridad y administración del sistema: perfilado y supervisión de consultas, copia de seguridad y restauración más rápidas, Gestión de certificados X.509 y control de acceso basado en funciones para administradores.
Ahora es su turno
Couchbase Server 4.5 es una gran versión con importantes características de usabilidad y rendimiento. Tanto si usas Couchbase actualmente como si estás considerando una base de datos NoSQL para tu próximo proyecto, dirígete a Sitio web de Couchbase y descargue una versión gratuita del servidor. Y si utiliza alguna de las herramientas BI compatibles con ODBC/JDBC u otras aplicaciones, descargue una evaluación gratuita de Simba Couchbase ODBC/JDBC controladores y probarlos con el nuevo ¡¡Couchbase Server 4.5 !!