Локальное хранение данных Android-приложений. Альтернативы библиотеке комнат

У меня есть приложение для обмена сообщениями. А для корректной работы с бэкендом предлагается кешировать данные после первого запуска. В дальнейшем необходимо только обновлять существующие данные.
Сначала я думал хранить данные с помощью AndroidX Room. Однако после нескольких тестов я понял, что у него довольно долгая операция обновления данных, а операция удаления очень дешевая.
Поведение моего приложения означает, что наиболее частой операцией будет обновление существующих данных. Существуют ли более быстрые альтернативы библиотеке Room?

realm.io
Ken Wolf 30.03.2023 12:35
stackoverflow.com/q/47219257/7874746
Abdullah Javed 30.03.2023 12:52
0
2
74
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

да, используйте ObjectBox вместо Room. это база данных NoSQL Java, созданная для локального хранения данных, в первую очередь в автономном режиме на устройствах с ограниченными ресурсами, таких как телефоны.

Быть NoSQL означает, что он быстрее работает с CRUD, чем другие SQL.

Другие вопросы по теме