Servidor Couchbase

Anuncio de Couchbase Server 4.6 - Novedades y mejoras

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.

Consulte la documentación para Cbimport y Cbexport.

Acceso a los datos

La incorporación de la compatibilidad directa con listas, mapas, conjuntos y colas en la API de subdocumentos mediante la nueva función SDK de estructura de datos simplifica aún más el desarrollo de aplicaciones. Las nuevas estructuras de datos funcionan a la perfección con la misma representación de datos subyacente, lo que permite a los desarrolladores de N1QL, Java, .NET y otros lenguajes acceder a los mismos datos a través de diferentes lenguajes e interfaces de programación.La incorporación de la compatibilidad con .NET Core permite a los desarrolladores de aplicaciones de Microsoft desarrollar e integrar fácilmente sus aplicaciones con
Servidor Couchbase.
Consulte la documentación para Estructuras de datos y Blog de .NET Core.

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

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

Autor

Publicado por Anil Kumar, Director de Gestión de Producto, Couchbase Cloud-Native Database

Anil Kumar es el Director de Gestión de Producto en Couchbase. La carrera de Anil abarca más de 19 años de creación de productos de software en varios dominios, incluyendo software empresarial y servicios en la nube. Es un líder de producto responsable de las líneas de producto Couchbase Server, Couchbase Cloud y Kubernetes, incluyendo la evangelización de la estrategia y visión del producto con clientes, socios, desarrolladores y analistas. Antes de unirse a Couchbase, Anil pasó varios años trabajando en Microsoft Redmond. Anil tiene un máster en informática por la Universidad de Toronto (Canadá) y una licenciatura en tecnología de la información por la Universidad Tecnológica Visvesvaraya (India).

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.