Для больших данных лучше использовать базу данных (больший контроль над потоком данных и более структурирование), и имейте в виду, что если вы хотите работать с базой данных Android, используйте ее только для хранения информации, которая необходима, когда пользователь не подключен кИнтернет или определенная информация, которая важна для пользователя.
scenario related to your app:
- An article that the user selected as favorite
И сохраните ненужные данные на своем сервере.
Чтобы использовать базу данных Android, ROOM
- хорошее начало,Найдите ссылку ниже, чтобы начать реализацию ROOM
в своем приложении: https://developer.android.com/topic/libraries/architecture/room
Если вам нужна дополнительная информация, не стесняйтесь спрашивать