Я использую Realm/Sqllite
для хранения user_id
вместе с user names
, и в разделе моих друзей я показываю имя всех моих друзей вместе с другой информацией, где уникальным ключом является user_id
.
А в разделе друзей я использую recyclerview
, чтобы показать все данные моих друзей,
Теперь мне просто интересно, предположим, у меня есть список 100-200
друзей, чтобы показать имя пользователя, и я могу каждый раз запрашивать user_id из Realm/Sqlite
, чтобы показать имя пользователя. ИЛИ Я могу просто запросить весь список user_id параллельно и сохранить их в HashMap
, и теперь для каждого user_id
я могу напрямую проверить в hahsmap для получения имени пользователя.
Я знаю, что второй способ будет быстрее, но также потребляет память, и я проверил время, затрачиваемое Realm / Sqlite для каждого запроса, и составляет около 1-2ms
, поэтому я подумал, поскольку это не так, slow
Я могу прямой запрос от Realm/Sqlite
.
Кто-нибудь из вас использует другую технику или просто запрашивает каждый раз, когда вам нужно что-то получить из базы данных?