Couchbase ofrece la plataforma de datos Couchbase que impulsa aplicaciones web, móviles y de IoT para empresas digitales. Con nuestra última versión, Couchbase Server 4.6 proporciona la disponibilidad, escalabilidad, rendimiento y seguridad que las empresas necesitan para sus aplicaciones de misión crítica.
Novedades y mejoras
Consulta
Las nuevas funciones de cadena, fecha, matriz y objeto JSON que se han añadido a N1QL simplifican las transformaciones de datos y proporcionan expresiones de consulta más ricas.Las consultas más rápidas en N1QL son el resultado de varias mejoras en el rendimiento del motor de consulta a través de muchos tipos de operaciones, incluyendo uniones y escaneos de índices.
Consulte la documentación para Funciones de cadena, Funciones de fecha, Funciones de matriz y Funciones de los objetos.
Replicación
La replicación entre centros de datos (XDCR) con resolución de conflictos basada en marcas de tiempo facilita a las aplicaciones la implementación de una política de gestión de conflictos de documentos Last Write Wins (LWW) en varios clústeres de Couchbase. La marca de tiempo por documento combina los relojes lógicos y físicos del servidor, formando un reloj lógico híbrido y una marca de tiempo, lo que permite una fácil identificación de instantáneas de documentos consistentes a través de clusters distribuidos de Couchbase.
Consulte la documentación para Resolución de conflictos basada en marcas de tiempo.
Seguridad
La compatibilidad con Pluggable Authentication Modules (PAM) simplifica la gestión centralizada de contraseñas y políticas en todos los servidores. También permite el uso de servicios de gestión de contraseñas existentes para un clúster de Couchbase (por ejemplo, Linux /etc/shadow). La nueva función de gestión de secretos del servidor proporciona un mejor cumplimiento de la seguridad empresarial y un Couchbase Server más reforzado en cuanto a seguridad.
Consulte la documentación para Módulos de autenticación enchufables y Gestión secreta.
Herramientas [Vista previa para desarrolladores]
Ahora es más fácil que nunca mover datos dentro y fuera de Couchbase Server usando las nuevas y flexibles herramientas de importación y exportación. cbimport importa datos desde un archivo CSV o un documento JSON. cbexport exporta datos como un documento JSON.
Acceso a los datos
Buscar [Developer Preview 2]
Search añade compatibilidad con MossStore, el nuevo mecanismo de almacenamiento kv por defecto para índices de texto completo en FTS. MossStore forma parte de Musgo ("Segmentos ordenados orientados a memoria"), una colección de valores clave ordenados, sencilla, rápida y persistente, implementada como una biblioteca Golang pura.Ahora puede crear mapeos de índices personalizados utilizando la clave del documento para determinar el tipo y con esta mejora, por lo que es más fácil admitir el estilo común de modelado de datos en el que el tipo de documento se indica mediante una parte de la clave. Esta versión también permite ordenar los resultados de búsqueda por cualquier campo del documento, siempre que dicho campo también esté indexado. En las versiones anteriores, los resultados de la búsqueda se mostraban siempre por orden descendente de la puntuación de relevancia.
Consulte la documentación para Asignación de tipos de índice por claves y Ordenar los resultados de una consulta.
Aquí tiene algunos recursos para empezar
- Puede descargar 4.6.0 en su máquina desde página de descargas
- Si eres un fan de Docker, puedes extraer la imagen de contenedor 4.6.0 de docker hub
- Consulta nuestra 4.6.0 documentación
- Echa un vistazo a la 4.6.0 notas de la versión