каков наилучший механизм для постоянного хранилища ключей и значений на Android (с большими значениями)

Я хочу использовать быстрое хранилище ключей и значений на устройстве Android, где значениями являются растровые изображения. Хранилище должно иметь резервную копию на диске и обеспечивать некоторое кэширование, минимизируя дисковый ввод-вывод. Многопоточный доступ желателен, но не обязателен.

Я просмотрел Java Berkeley DB , который, похоже, соответствует требованиям. Есть ли другие библиотеки, которые работают лучше? Или Berkeley DB хорошо работает на платформе Android?

Я согласен с решением, которое требует, чтобы одна пара ключ-значение размещалась в памяти, но хранение полного набора пар ключ-значение может превысить размер памяти устройства.

6
задан bitbandit 8 April 2012 в 07:40
поделиться