Sin categoría

Más Couchbase y Java con Views, Hadoop y movilidad

Hablé en el JUG de Londres y probablemente fui demasiado ambicioso al intentar incluir nuestro trabajo reciente sobre Vistas, Conector Hadoop y el Android Grocery Sync en una única presentación, además de mostrar la aplicación "sencillo, rápido y elástico" que soportan Couchbase y las bibliotecas cliente. Cada uno de ellos son proyectos apasionantes (y una presentación por derecho propio) desde la perspectiva de un desarrollador Java.

El aspecto de poder sincronizar datos entre clientes móviles y servidores a través de Couchbase Mobile Synchpoin es sin duda una característica muy solicitada por los desarrolladores móviles y Java.

En Conector Hadoop proporciona acceso al ecosistema Hadoop y la posibilidad de utilizar Couchbase como almacén operativo al tiempo que se aprovechan las enormes capacidades analíticas del back-end permite encontrar un equilibrio entre la satisfacción de las necesidades críticas basadas en el tiempo utilizando Couchbase y la extracción de los datos para obtener inteligencia a través de Hadoop.

Y lo que es más importante, las Vistas aportan una serie de características que incluyen indexación secundaria, filtrado, ordenación e incluso agregación de datos. Se definen en el servidor para datos basados en JSON utilizando funciones Map-Reduce basadas en Javascript. A su vez, los datos se almacenan para un acceso eficiente utilizando B-trees como se indica en la sección CouchDB: Guía definitiva o en este artículo. Desde el punto de vista de un desarrollador Java, es muy sencillo acceder a estas vistas utilizando la función Vista, Consulta, VistaRespuesta y VerFila como se indica en el Tutorial de Java que se ha mejorado para las vistas.

En general, estoy entusiasmado con la respuesta que estoy recibiendo de los desarrolladores Java. Todavía queda mucho trabajo por hacer, pero estoy deseando hablar con más desarrolladores Java sobre NoSQL en general y Couchbase en particular.

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

Author

Posted by Raghavan Srinivas

Raghavan "Rags" Srinivas was a Developer Advocate at Couchbase getting his hands dirty with emerging technology directions and trends. His general focus area is in distributed systems, with a specialization in cloud computing. He worked on Hadoop and HBase during its early stages. He has spoken on a variety of technical topics at conferences around the world, conducted and organized Hands-on Labs and taught graduate classes in the evening. Rags brings with him about 20 years of hands-on software development and about 10 years of architecture and technology evangelism experience. He worked for Digital Equipment Corporation, Sun Microsystems, Intuit and Accenture. He has worked on several technology areas, including internals of VMS, Unix and NT to Hadoop and HBase. He has evangelized and influenced the architecture of a number of technology areas including the early releases of JavaFX, Java, Java EE, Java and XML, Java ME, AJAX and Web 2.0, Java Security and so on. Rags holds a Masters degree in Computer Science from the Center of Advanced Computer Studies at the University of Louisiana at Lafayette.

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.