Junto con la versión 4.6 de Couchbase Server de esta semana, tenemos una versión súper cargada con varios nuevas funciones del SDK para ayudarle a agilizar el desarrollo. Desde una gestión eficaz Estructuras de datos a la última compatibilidad con .NET Coreha llegado el momento de actualizarse a las últimas bibliotecas. También hemos publicado importantes actualizaciones de nuestras Conectores de Big Data para Chispa y Kafka.
Estructuras de datos
Aportando Colección Native al SDK de Couchbase, ahora es aún más fácil mapear los datos de tus documentos en estructuras que tu lenguaje entienda. Todos los lenguajes lo soportan a través de funciones simples y .NET y Java cuentan con un apoyo especial mediante su Marcos de recopilación. Las estructuras incluyen Lista, Mapa, Conjunto y Cola - cada uno con funciones específicas para añadir/eliminar, empujar/pulsar y más.
También están diseñados para ser lo más eficientes posible. Entre bastidores utiliza nuestro subdocumento amigable para la red procesos manteniendo el tráfico al mínimo mientras actualizaciones atómicas de documentos en el servidor, mientras usted se limita a actualizar las colecciones en su código.
No es necesario insertar datos adicionales ni abrir todo el documento para modificar parte de una matriz. Esta es una gran manera de reducir la manipulación de documentos que debe hacer en su aplicación.
- Vea ejemplos de código y más detalles en Estructuras de Datos: Colecciones nativas Nuevo en Couchbase 4.6.
Integración de .NET Core
El empuje de Microsoft para desarrollo multiplataforma mediante .NET Core es extremadamente importante para nuestra comunidad. Así que queríamos asegurarnos de que pudieras obtener soporte .Net Core para Couchbase lo antes posible. Todas las aplicaciones .NET se beneficiarán del cambio a esta última plataforma, especialmente aquellas que deseen compatibilidad inmediata con varios sistemas operativos.
Por ejemplo, escriba aplicaciones en Windows e implántelas en OS X y Linux sin tener que cambiar el código.
Como de costumbre, empujamos todas nuestras bibliotecas .NET a NuGet para que integrar Couchbase en tu aplicación sea lo más sencillo posible.
Hay muchas más mejoras en la última versión del kit de desarrollo de software .NET. en las notas de la versión.
- Lea todo en la entrada del blog de Jeff Presentación de Couchbase .NET 2.4.0 - .NET Core GA.
- Véalo en acción con IDE de código de Visual Studio
Actualizaciones de Kafka 3.x
La integración de Couchbase con Kafka ha dado un gran salto adelante. Las actualizaciones 3.x ofrecen soporte para tanto el sumidero como la fuente que te permiten leer y escribir en Couchbase utilizando Kafka. También puedes procesar fácilmente eventos de Couchbase usando Flujos Kafka tecnología.
Para ayudar a simplificar el desarrollo y la implantación, ahora existe Conexión Kafka plug and play sin tener que escribir conectores personalizados entre sus Buckets y Topics. Esto es especialmente fácil mediante la integración con Centro de control de Confluent - que ofrece muchas funciones potentes, incluida la supervisión en tiempo real, a través de una interfaz de usuario web.
Otras funciones que merece la pena consultar Topología dinámica para el reequilibrio y la conmutación por error y mucho más.
- Más información en el blog de Roi Primeros pasos con Kafka y Couchbase como endpoint.
- Ir directamente a los documentos para ver ejemplos y notas de la versión.
- Ver el vídeo Confluent: Streaming de datos operativos con Kafka - de la conferencia Couchbase Connect presentada con nuestro socio, Confluente.
Actualizaciones de Spark 2.x
Al igual que con Kafka, nuestro conector Spark ha tenido muchas mejoras significativas recientemente. Las últimas mejoras incluyen soporte para Spark 2.0 y funciones relacionadas. Incluso hemos implementado algunas de las últimas mejoras de vanguardia, incluyendo Estructura Streaming (tanto la fuente como el sumidero). Topología dinámica para facilitar la conmutación por error y el reequilibrio.
- Ir directamente a los documentos.
- Empieza con Couchbase Spark con Zeppelin cuadernos web.
- Todavía me pregunto Por qué Spark y NoSQL?
- Véase Vídeo de Couchbase Connect 2016 incluida una presentación con nuestro socio, Databricks.
Otras actualizaciones lingüísticas
Hay muchas otras actualizaciones en todo el SDK de Couchbase este mes - echa un vistazo a los últimos cambios en cada uno de ellos a continuación. ¡Ahora es el momento de actualizar!
Notas de publicación: .NET – Java – Node.js – Vaya a – PHP – Python – C
Puede mantenerse informado de estos lanzamientos siguiendo los proyectos en Github pero una forma mejor es Suscríbase a nuestro boletín comunitario - Manténgase informado de los nuevos lanzamientos, blogs y comunidad eventos de formación en los que se muestran las últimas novedades.