Couchbase Server 7 Beta
Couchbase Server 7 Beta es un lanzamiento muy emocionante. Está disponible de forma gratuita en las ediciones Enterprise y Community. Animamos a toda nuestra comunidad a descargar y probar esta innovadora versión que presenta ámbitos y colecciones como nuevas estructuras lógicas para organizar y asegurar los datos en Couchbase.
Al entrar en esta nueva década, Couchbase 7.0 ayuda a las empresas a ir más allá de las limitaciones que han experimentado durante casi medio siglo con las tecnologías de bases de datos relacionales, en concreto, el difícil equilibrio entre el mantenimiento de una estructura de base de datos física y la necesidad de flexibilidad y adaptabilidad de esa estructura. Couchbase 7 resuelve este dilema añadiendo nuevas construcciones de bases de datos que son compatibles con las estructuras de bases de datos relacionales tradicionales pero ofrecen la flexibilidad de NoSQL basada en JSON. Esto es importante porque las organizaciones ya no toleran ciclos de desarrollo y pruebas de un año de duración para añadir nuevas columnas a las tablas que subyacen a las aplicaciones críticas para el negocio. Las iniciativas de transformación digital nativas de la nube actuales exigen que las aplicaciones ajusten sus estructuras de datos casi a diario, sin requerir meses de pruebas posteriores.
Descargar Couchbase Server 7 Beta
Este post introduce varias características definitorias de la versión beta de Couchbase 7, de las que daremos más detalles en los próximos meses durante el periodo beta. También señalaremos información adicional sobre estas capacidades en la documentación y en blogs posteriores. Couchbase 7 introduce nuevas estructuras organizativas, modelos de seguridad, optimizaciones de rendimiento y alternativas de configuración que pueden ser definidas debido a la adición de, "Scopes and Collections" dentro de Couchbase Server 7.0. La introducción de hoy se centrará en estos. Para descargar Couchbase Server 7 Beta, diríjase a nuestra página de descargas y seleccione entre las ediciones Community y Enterprise.
Ámbitos y colecciones
Hemos añadido Ámbitos y Colecciones como nuevas formas de definir y organizar los datos en apoyo de la compatibilidad RDBMS, multi-tenancy para ISV's construyendo aplicaciones en Couchbase, y las mejores prácticas de desarrollo nativo en la nube.
Lee el blog de Shivani para aprender sobre Ámbitos y Colecciones en Couchbase 7.0 Beta
Estas nuevas características de organización lógica de datos dentro de Couchbase que facilitan muchas nuevas capacidades para la plataforma. Por ejemplo, mejoran el mapeo entre bases de datos relacionales y diseños NoSQL en Couchbase. Estas funciones también mejoran nuestra capacidad para soportar aplicaciones multiusuario creadas sobre Couchbase Server. mediante el uso de controles de acceso basados en roles en cada nivel dentro de esta nueva estructura de organización de datos de Couchbase. Además, Scopes y Collections mejoran la capacidad de los desarrolladores para crear aplicaciones basadas en microservicios y son compatibles con las prácticas de desarrollo nativo en la nube. La función introduce en cascada una serie de nuevas capacidades en cada servicio, como la consulta y la indexación, el análisis y la búsqueda de texto completo.
Ámbitos y colecciones compatibles con Las aplicaciones multi-tenant se explican en esta sesión de vídeo para Couchbase Connect.ONLINE
Mejoras en la consulta e indexación de N1QL
A los desarrolladores que conocen SQL les encantará aún más N1QL, nuestro lenguaje de consulta. En Couchbase 7 Beta, N1QL recibe un impresionante número de nuevas capacidades incluyendo soporte para los ya mencionados Scopes y Collections, un optimizador de consultas basado en costes para Couchbase, soporte de transacciones dentro de N1QL, funciones definidas por el usuario, ajuste de cuotas de uso de memoria y nuevas mejoras en las características del Index Advisor. Además, la incorporación de ámbitos y colecciones tiene un efecto muy positivo en la indexación: los índices son más pequeños, más específicos y más rápidos.
Binh Le, Director de Producto, profundiza en las transacciones N1QL.
Características adicionales
Couchbase 7 Beta incluye aún más capacidades de las que aparecen en esta lista. Por ejemplo, el servicio Analytics también hereda Scopes y Collections, permitiendo a los usuarios construir definiciones de colecciones desde DDL, así como definir funciones definidas por el usuario para Analytics. La búsqueda de texto completo también funciona con ámbitos y colecciones. Además, hemos añadido funciones definidas por el usuario a los servicios de consulta y análisis. Estas y otras capacidades se discutirán en futuros posts.
Disponibilidad y duración de Beta
Documentación
Blogs adicionales
Ámbitos y Colecciones para Aplicaciones Modernas Multi-Tenant: Couchbase 7.0
Transacciones Couchbase con N1QL
Consigue la Beta de Community Edition y Enterprise Edition
Couchbase 7 Beta está disponible para las ediciones Enterprise y Community. Todo el mundo puede descargar el software desde https://www.couchbase.com/downloads
El soporte al cliente está disponible a través de los canales de soporte habituales, mientras que el soporte a la comunidad está disponible a través de los foros de Couchbase en https://www.couchbase.com/forums/
[...] pequeño secreto sobre la versión 7.0, que ha estado en beta pública desde el pasado otoño. El tema es abrumadoramente un lanzamiento al mundo de las bases de datos relacionales, parte [...]