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