2017-02-06 10 views
0

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

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

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

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

+1

Возможное дублирующее предложение говорило о чем угодно, кроме Android, который является моей главной темой. – MBH

ответ

0

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