Файл JSON VS SQLite android

Я разработаю приложение для Android с большим количеством данных (файлы json с несколькими строками и CSV для графических данных с большим количеством строк), эти данные менять каждые 5 минут и заменять все предыдущие данные (или почти все).

Каковы наилучшие подходы к созданию этого? У меня есть 2 варианта:

  • Сохранить все данные в базе данных sqlite и синхронизировать это с помощью IntentService .

  • сохранять данные в файлах json и csv и заменять их каждые 5 минут.

Какой подход даст наилучшую производительность? Это с учетом времени на синтаксический анализ файлов, сортировки данных, времени загрузки и согласованности данных.

какие-нибудь другие идеи?

PD: Мне тоже нужна система кеширования на случай, если у меня нет интернета и мне нужны предыдущие сохраненные данные

18
задан Rodrigo Amaro Reveco 28 December 2011 в 05:54
поделиться