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

StackOverflow https://stackoverflow.com/questions/5859818

Вопрос

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

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

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

Это было полезно?

Решение

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

Вот несколько либеров;
- https://github.com/commonsguy/cwac-cache (устарело)
- https://github.com/wareninja/generic-store-for-android
PS-магазин ключей и обрабатывает оптимизированное кэширование на основе памяти

Я использовал их обоих, особенно для кэширования изображений, оба работали очень хорошо.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top