Hoy nos complace anunciar el lanzamiento de Couchbase Server 4.0 Release Candidate (RC0) para pruebas. Release Candidate mejora la versión Couchbase Server 4.0 RC0 de junio con mejoras de calidad. La versión 4.0 es una versión mayor con importantes avances arquitectónicos y nuevas capacidades. Veamos un breve resumen de Couchbase Server 4.0 RC0.
Descargar Couchbase Server 4.0 Release Candidate |
---|
La sencillez de SQL combinada con la flexibilidad de JSON: nuevo lenguaje de consulta N1QL
N1QL es el nuevo y potente lenguaje de consulta de Couchbase para consultar datos ricos a escala. Combina la potencia de SQL con la flexibilidad de JSON.
N1QL presenta una sintaxis SQL fácil y familiar (es decir, SELECT ... FROM ... WHERE ...) para desarrollar rápidamente aplicaciones escalables que funcionen con sistemas de bases de datos de nueva generación. Permite expresiones de filtro flexibles, expresiones agregadas, JOINs y muchas otras características para construir una aplicación rica.
Le recomendamos encarecidamente que pruebe N1QL y le garantizamos que le encantará. Para obtener más información sobre N1QL, visite la página web post de presentación de N1QL. Para empezar a utilizar N1QL visite nuestro tutorial de iniciación aquí.
N1QL también permite la conectividad ODBC y JDBC. Puede encontrar aquí los controladores Simba mejorados que pueden funcionar tanto con los dialectos SQL 92 estándar como con N1QL a través de la aplicación inteligente Ejecución colaborativa de consultas. Puede encontrar los controladores ODBC y JDBC actualizados de Simba para Couchbase en el sitio web de Simba.
Nueva indexación para consultas N1QL con indexación secundaria global (GSI)
Además de los índices existentes basados en MapReduce conocidos como vistas, Couchbase Server proporciona un índice secundario global (GSI). Con GSI, puedes acceder a tus documentos más rápidamente usando campos de índice secundario sin la sobrecarga de MapReduce.
GSIs proporciona un acceso rápido para las consultas N1QL cambiando fundamentalmente la forma en que se realiza la indexación en las bases de datos NoSQL;
- Mejora la eficacia del índice al evitar la dispersión y la gestión del conjunto de trabajo del índice.
- Mejora la escalabilidad de las aplicaciones al permitir que los índices se particionen y escalen de forma independiente.
Encontrará más información sobre la indexación secundaria global en la nueva documentación en www.couchbase.com/developers/.
Escalado multidimensional para consultas e indexación independientes
El escalado multidimensional permite a las empresas optimizar la capacidad de hardware asignando recursos en función de la carga de trabajo de un servicio específico. MDS evita la contención de recursos realizando consultas, manteniendo índices y escribiendo datos en zonas independientes de un clúster. Esto evita las ineficiencias de requerir la participación de cada nodo para realizar una consulta o mantener un índice. Con MDS en Couchbase Server 4.0, este problema se resuelve escalando los datos independientemente de las consultas y los índices.
Puede obtener más información sobre el escalado multidimensional y las nuevas topologías de implantación en www.couchbase.com/developers/.
Motor de almacenamiento avanzado: ForestDB
Couchbase Server 4.0 utiliza ForestDB para almacenar índices secundarios. ForestDB es un motor de almacenamiento de última generación diseñado teniendo en cuenta las unidades de estado sólido. ForestDB aporta eficiencias con la nueva estructura de árbol B+Trie al indexar para reducir la profundidad de un árbol y comprimir índices especialmente con claves más grandes. ForestDB aprovecha las ventajas de los procesadores multinúcleo ejecutando múltiples lecturas y escrituras al mismo tiempo, mientras que las optimizaciones SSD no sólo mejoran el rendimiento, sino que mejoran la vida útil de las unidades de estado sólido.
Puede obtener más información sobre ForestDB visitando www.couchbase.com/developers/.
Cumplimiento de la seguridad simplificado
La seguridad es una de las principales preocupaciones y muchas empresas imponen controles internos o tienen que cumplir normas y reglamentos externos. Con Couchbase Server 4.0, obtendrá controles de seguridad simplificados para cumplir con las normas de seguridad de PCI a HIPAA a FISMA y más. La versión 4.0 viene con integración nativa LDAP para la gestión de cuentas de administración y la nueva capacidad de auditoría le permite realizar un seguimiento de las acciones de administración con gran nivel de detalle. Todo ello se suma a nuestras funciones de seguridad existentes, como el cifrado de datos en reposo y en línea.
Para más información sobre las mejoras de seguridad de la versión 4.0, consulte la documentación técnica en www.couchbase.com/developers/.
Potente distribución global de datos con filtrado de replicación entre centros de datos
XDCR puede utilizarse para muchos fines, pero para algunos usuarios XDCR es un medio de poner datos a disposición de lugares geográficamente distribuidos con baja latencia. En este caso, con el filtrado ya no es necesario transportar todo el conjunto de datos en un cubo determinado, sino que se pueden filtrar los datos para colocar trozos en las geografías específicas.
Aquí hay diferentes escenarios en los que el filtrado con XDCR será útil:
- Minimice el tráfico de red entregando datos relevantes para la geografía con un filtro.
- Aislar y mantener los datos de referencia en muchas implantaciones regionales filtrando la replicación XDCR para que sólo incluya los datos de referencia.
¡Descargue y experimente la potencia y funcionalidad de Couchbase Server 4.0 RC0!
Publicamos la versión candidata para recibir sus comentarios antes de finalizar el producto. Es importante señalar que, aunque la versión candidata ofrece una calidad mejorada, no está lista para su despliegue en producción. Seguimos mejorando el producto, por lo que su experiencia con el producto final puede ser diferente de la que tendrá con la versión candidata en cuanto a funcionalidad y rendimiento del producto.
A continuación te explicamos cómo puedes empezar a utilizar Couchbase Server 4.0 RC0 hoy mismo.
- Puede encontrar más información sobre Couchbase Server 4.0 en www.couchbase.com/developers/ o visite nuestro Página de Couchbase Server 4.0.
- Para obtener orientación paso a paso, visite nuestra guía de iniciación para Couchbase Server 4.0 RC0.
- Si quieres ponerte manos a la obra, puedes descargar la vista previa para desarrolladores desde nuestro página de descargas.
- Si desea desarrollar en Java, .Net, Node u otros lenguajes con SDK nativos, descargue la aplicación últimos SDK disponible en la sección "bibliotecas de clientes" de la página de descargas.
- Para obtener más información sobre los controladores ODBC y JDBC que acompañan a Couchbase Server 4.0, visite el sitio web de Simba entrada del blog anunciando los nuevos controladores de la versión candidata.
Nuestros mejores ingenieros supervisan activamente nuestros foros. Siéntase libre de hacer preguntas, obtener respuestas de nuestros técnicos y darnos su opinión en nuestro Foros.