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.

Autor

Publicado por Raghavan Srinivas

Raghavan "Rags" Srinivas fue promotor de desarrolladores en Couchbase, donde se familiarizó con las nuevas tendencias y direcciones tecnológicas. Su área de interés general son los sistemas distribuidos, con especialización en computación en la nube. Trabajó en Hadoop y HBase durante sus primeras etapas. Ha dado conferencias sobre diversos temas técnicos en congresos de todo el mundo, ha dirigido y organizado laboratorios prácticos y ha impartido clases de posgrado por las tardes. Rags cuenta con unos 20 años de experiencia práctica en desarrollo de software y unos 10 años de experiencia en arquitectura y divulgación tecnológica. Trabajó para Digital Equipment Corporation, Sun Microsystems, Intuit y Accenture. Ha trabajado en varias áreas tecnológicas, incluyendo los entornos internos de VMS, Unix y NT, hasta Hadoop y HBase. Ha promovido e influido en la arquitectura de varias áreas tecnológicas, incluyendo las primeras versiones de JavaFX, Java, Java EE, Java y XML, Java ME, AJAX y Web 2.0, Java Security, etc. Rags tiene una maestría en Ciencias de la Computación del Centro de Estudios Avanzados de Computación de la Universidad de Luisiana en 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.