Couchbase Lite 2.x es un potente NoSQL almacén de datos integrado para iOS, Android y .Net Plataformas móviles. En una tutorialexploramos los fundamentos de las bases de datos y los documentos. CRUD mediante Couchbase Lite en las aplicaciones de Xamarin.
Además de las operaciones CRUD estándar, Couchbase Lite aporta potentes API de consulta con semántica SQL y búsqueda de texto completo (FTS) capacidades hasta el borde. El anterior tutorial discutió el uso de una única instancia de Couchbase Lite incrustada dentro de tus aplicaciones. En esta ocasión mostramos que, de hecho, ¡puedes tener múltiples instancias locales de Couchbase Lite!
Exploraremos algunas capacidades adicionales de Couchbase Lite en un nuevo tutorial que introducimos aquí.
Tutorial de Couchbase Lite + Xamarin
En tutorial le guiará a través de una solución Xamarin que demuestran cómo se puede agrupar, cargar y utilizar un preconstruido instancia de Couchbase Lite
En el anterior tutorial, teníamos una única instancia de Couchbase Lite incrustada dentro de la aplicación. En este tutorial, tendremos dos instancias de Couchbase Lite. Una instancia contiene los datos que están precargados con la aplicación y es común a todos los usuarios de la aplicación en el dispositivo. La segunda instancia contiene datos específicos del usuario.
Hay varias razones por las que puedes querer empaquetar tu aplicación con una base de datos pre-construida. Esto sería adecuado para los datos que no cambian o cambian a menudo. Esto le permite evitar el ancho de banda y la latencia involucrados en la obtención/sincronización de estos datos desde un servidor remoto. También mejora la experiencia general del usuario al reducir el tiempo de arranque.
El tutorial también le introduce en los fundamentos de la Constructor de consultas interfaz. Utilizaremos una consulta simple de concordancia de patrones.
Visión general de la aplicación
Ampliaremos la aplicación "Perfil de usuario" que introdujimos en la sección Tutorial de fundamentos
Esta versión de la aplicación hace lo siguiente
-
- Permite a los usuarios iniciar sesión y crear o actualizar la información de su perfil de usuario.
- Como parte del perfil de usuario, los usuarios pueden ahora especificar una universidad que pueden seleccionar de una lista de posibles opciones.
La lista de universidades coincidentes se consulta (utilizando la nueva API de consulta) desde una base de datos local "Universidad" Couchbase Lite preconstruida que se incluye en la aplicación.
La información del perfil del usuario se guarda como un documento en la base de datos local de Couchbase Lite. Posteriormente, cuando el usuario cierra la sesión y vuelve a iniciarla, la información del perfil se carga desde la base de datos.

Próximos pasos
Al final del tutorial, debería saber cómo usar una base de datos de Couchbase Lite prediseñada en las aplicaciones de Xamarin. También debería familiarizarse con la Constructor de consultas API y cómo construir y ejecutar consultas contra su base de datos local.
Permanece atento a futuros tutoriales que ampliarán esta aplicación para incorporar más funcionalidades de Couchbase Mobile. Si tienes preguntas o comentarios, por favor deja un comentario abajo. Ponte en contacto conmigo en Twitter @probablyrealrob o envíeme un correo electrónico a robert.hedgpeth@couchbase.com. En Foros de Couchbase son otro buen lugar para plantear preguntas.