También estoy buscando NoSQL para iOS y encontré NanoStore
https://github.com/tciuro/NanoStore
Aunque si usted tiene tiempo para explorar, sería una gran experiencia de aprendizaje SQLite correctamente con funciones personalizadas. Es muy fácil crear su propia base de datos NoSQL. Solo una tabla para todos los objetos que almacenan diccionarios/json a lo largo de vistas/índices con funciones personalizadas.
Hacer su propia solución no es la parte más difícil. El trabajo duro es mapear tus objetos a la base de datos. Esta tarea puede aumentar la complejidad de su base de código de la manera más horrible y debe ser un codificador muy bueno para evitar eso. Aunque tal vez debes sufrir por esa experiencia si quieres ser muy bueno.
Uno de los problemas más desagradables será también la relación entre los objetos. Resolver eso es el objetivo principal de CoreData, esa es la razón por la cual leerá que CoreData no es una base de datos.
Aprender SQLite correctamente, especialmente donde crea plugins personalizados para él, puede abrir muchas puertas. Sin embargo, tenga en cuenta que a la mayoría de los desarrolladores no les importa en absoluto conocer esos detalles y se perderán con su código base.
Gracias un montón! Esto es lo que estoy buscando – OpenThread
De nada. Buena suerte con tu proyecto. – JasonSmith
Ahora, debemos usar https: // github.com/couchbase/couchbase-lite-ios en lugar de TouchDB (de los desarrolladores de TouchDB) – VietHung