Desarrollaré una aplicación para Android con una gran cantidad de datos (archivos json con algunas filas y CSV para datos gráficos con muchas filas), estos datos cambian cada 5 minutos y reemplazan todos los datos anteriores (o principalmente).Archivo JSON VS SQLite android
¿Cuáles son los mejores enfoques para diseñar esto? Tengo 2 opciones:
guardar todos los datos en una base de datos SQLite, y sincronizar este por un IntentService.
guarde los datos en archivos json y csv y reemplace esto cada 5 minutos.
¿Cuál enfoque será el mejor rendimiento? Esto considerando el tiempo para analizar los archivos, ordenar los datos, el tiempo de descarga y la coherencia de los datos.
¿Alguna otra idea?
PD: Necesito un sistema de caché también, en caso de que si no tengo internet y necesito los datos almacenados anteriores
¿De dónde vas a obtener muchos datos? –
datos financieros de nuestro servidor web –