Лучше ли сохранять растровые изображения в Sqlite Databse или в файлах, обрабатывающих его пути в базе данных? - Android

Является ли преобразование растровых изображений в байты [] и сохранение их в базе данных более эффективными и эффективными для управления или сохранения растровых изображений в файлы и обработки путей в базе данных?

Под лучшими я имею в виду производительность и управление.

Я запустил новое приложение и хочу узнать, сталкивался ли кто-нибудь с такой проблемой, и какое решение предпочтительнее для приложений Android?

Примечание: я использую Greendao в качестве ORM.

1 ответ

Я предлагаю использовать файлы и управлять ими с помощью некоторой библиотеки, такой как Picaso и хранить пути в DB, Android У вас есть много вещей, связанных с оптимизацией использования растровых изображений с помощью кеширования, LRU и т. д. Вы можете быть очень конкретны в настройке и оптимизации. В дополнение к этому - sqlite (поскольку GreenDAO построен на его основе) является базой данных в памяти, вам просто не хватит памяти.

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