vanesxl
@vanesxl

Какой объем данных можно хранить в SQLite?

Здравствуйте, пишу программу для андроид. Программа будет сохранять некие данные в SQLite. Только вот есть ли предел объему хранимых данных и чем он обуславливается? Если да, то какой объем можно хранить?
Заранее большое спасибо!
  • Вопрос задан
  • 4152 просмотра
Решения вопроса 2
@Adgh
Не первоисточник, но:
https://ru.wikipedia.org/wiki/SQLite

"Максимальный размер страницы базы данных 32 768 SQLITE_MAX_PAGE_SIZE
Максимальное количество страниц в файле базы данных 1 073 741 823 SQLITE_MAX_PAGE_COUNT

На текущий момент только значение SQLITE_MAX_PAGE_SIZE не может быть больше заданного по умолчанию. Таким образом, не изменяя SQLITE_MAX_PAGE_COUNT, можно сказать, что максимальный размер файла базы данных составляет примерно 32 ТБ (35’184’372’056’064 Б)."
Ответ написан
Комментировать
LeEnot
@LeEnot
Енот-андроид
При РАЗУМНОМ применении sqlite, проблем со скоростью у вас не будет.
Грамотно стройте схему и индексы. Ну и не нужно туда пихать сериализованные картинки и другие файлы.
На счет предельного объема - вы скорее заполните sdcard, чем дойдете до предела sqlite.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
konstantin_berkow
@konstantin_berkow
Начинающий разработчик
Обусловлен здравым смыслом и скоростью работы SQLite, лично мне показалось что при хранении более 10000 несложных записей начинаются проблемы со скоростью.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы