Как организовать хранение большого количества однотипных данных в Android?
Я пишу приложение time-manager. Работает так: человек создает какую-то цель, например, выучить питон или научиться играть в шахматы. Целей может быть много. Для каждой цели можно стартануть таймер, который будет собирать статистику о прогрессе достижения цели (добавляет значение таймера к общему количеству часов).
Я хочу добавить в приложение графики, которые будут отображать активность выполнения цели. Для этого я хочу сохранять результаты таймера. Таких результатов может быть неограниченное количество, поэтому вопрос: как организовать их хранение? Для самих целей я использую SQLite, где храню имя, общее время и другое по мелочи.
Т.е., мне нужно хранить растущее количество данных, которые должны быть привязаны к определенной цели. Прошу совета, как это можно реализовать.