¿Cuáles son los buenos casos de uso para el uso de bases de datos NoSQL en dispositivos móviles? En particular, ¿tiene sentido tener una base de datos de gráficos en un dispositivo móvil?

Me cuesta imaginarme usando una base de datos NoSQL o gráfica en el dispositivo móvil.

Asegurar que las aplicaciones móviles del cliente sean muy esbeltas sigue siendo crítico Además, un dispositivo móvil generalmente tiene una perspectiva de datos, incluso datos gráficos, donde no necesita o desea mucha funcionalidad para resolver requisitos de datos específicos precisos.

Estoy contento con SQLite y un pequeño código para resolver el 99.9% de todos los problemas gráficos que se me ocurren. Realmente hay muy poco que no se pueda hacer de una manera muy rápida y ligera tratando los datos como un árbol recursivo en la memoria. Hacer hincapié en el peso ligero es realmente lo que necesitas cuando estás en un dispositivo móvil.

Ahora tener implementaciones NoSQL aplicables como parte de su solución del lado del servidor “en línea” está bien, pero eso es cierto para cualquier aplicación.

Ciertamente, existen buenas razones para los front-end y la generación de consultas. Un ejemplo puede ser algo similar a un front-end de Wolfram.

Pude ver buenos casos para aplicaciones especializadas, como aplicaciones médicas en el tercer mundo, por ejemplo, o en grandes catástrofes.
O una aplicación relacionada con algo como redes eléctricas en el trabajo de campo, donde el acceso en línea es limitado.

Si la base de datos SQL es suficiente es otro asunto tan abierto al debate como en la web o el escritorio.

Creo que puede usar una base de datos de gráficos en lugar de un SQL cuando necesita usar muchas relaciones, independientemente de si usa dispositivos móviles o de escritorio.
¿Para qué sirven las bases de datos de gráficos? Aquí hay una aplicación asesina
Un ejemplo móvil podría ser una aplicación de geolocalización que sugiera que los restaurantes se encarguen de las preferencias de las personas que están con usted.

No estoy seguro de si tener una CPU y una base de datos intensiva en memoria ejecutándose en un dispositivo móvil es una buena idea en este momento, pero una pequeña tienda de documentos / kv definitivamente lo es y se usa ampliamente con muchas variaciones.