Couchbase Lite 2.0 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 utilizando Couchbase Lite dentro de tu aplicación Swift para iOS. Además de las operaciones CRUD estándar, Couchbase Lite 2.0 trae potentes API de consulta con semántica SQL y búsqueda de texto completo (FTS) capacidades al límite. Mientras que el anterior tutorial discutido el uso de una única instancia de Couchbase Lite incrustada dentro de tu aplicación, puedes de hecho, tener múltiples instancias locales de Couchbase Lite.
Exploraremos algunas capacidades adicionales de Couchbase Lite 2.0 en un nuevo tutorial que introducimos aquí.
Tutorial
En tutorial le guiará a través de una aplicación rápida que
- Demuestre cómo puede agrupar, cargar y utilizar un preconstruido de Couchbase Lite 2.0. 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 y la segunda instancia contiene los 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 con frecuencia, por lo que puede evitar el ancho de banda y la latencia que implica la obtención/sincronización de estos datos desde un servidor remoto. Esto también mejora la experiencia general del usuario al reducir el tiempo de arranque. - Introducirle en los fundamentos de la
Constructor de consultasinterfaz . 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 mantiene como un documento en la base de datos local de Couchbase Lite. Por lo tanto, cuando el usuario se desconecta y vuelve a conectarse, la información del perfil se carga desde la base de datos.

Próximos pasos
Al final del tutorial, usted debe tener una comprensión de cómo utilizar una base de datos pre-construida Couchbase Lite dentro de su aplicación iOS. También deberías familiarizarte con el Constructor de consultas API y cómo se utiliza para crear y ejecutar consultas en la base de datos local.
Permanece atento a futuros tutoriales que ampliarán esta aplicación para incorporar más funcionalidades de Couchbase Mobile.
Si tiene alguna pregunta o sugerencia, deje un comentario a continuación o póngase en contacto conmigo en Twitter @rajagp o envíeme un correo electrónico a priya.rajagopal@couchbase.com. En Foros de Couchbase son otro buen lugar para plantear preguntas.