Известные ограничения¶
Android¶
AsyncStorage для Android использует SQLite в качестве бэкенда хранилища. В то время как он имеет собственные ограничения на размер, в системе Android также известны два ограничения: общий размер хранилища и ограничение на размер каждой записи.
-
По умолчанию общий размер хранилища ограничен 6 МБ. Вы можете увеличить этот размер, указав новый размер с помощью флага
feature
. -
Размер каждой записи ограничивается размером WindowCursor - буфера, используемого для чтения данных из SQLite. В настоящее время его размер составляет около 2 МБ.
Это означает, что размер одного элемента, считываемого за один раз, не может быть больше 2 МБ. Обходного пути для AsyncStorage не существует.
Мы предлагаем не превышать этот размер, разбивая данные на множество записей, а не на одну большую запись.