Как внутри работает курсор SQLite?

Я работаю над проектом, требующим хранения растровых изображений в таблице. Эти растровые изображения используются в адаптерах данных для отображения в списках. Эта таблица может содержать более 1000 изображений. Причина, по которой я в настоящее время не сохраняю файл, заключается в том, насколько быстро я могу читать и записывать изображения в БД.

В основном я ищу, чтобы понять ограничения курсора SQLite. Как курсор загружается в память? Помещает ли он результаты запроса в память или создает какой-то временный файл для чтения/записи? Я не хочу сталкиваться с проблемами, когда запрос больших наборов данных приводит к нехватке памяти устройства.

9
задан Jona 29 April 2012 в 22:46
поделиться