powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Как быть с хранением картинок именно в SQLite
2 сообщений из 27, страница 2 из 2
Как быть с хранением картинок именно в SQLite
    #36359365
mrbrooks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MBG,

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

Кстати интересно вот что - возьмем за пример предыдущие таблицы:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
create table_photo (
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
body blob
);

CREATE TABLE photo_meta
(
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
save_date REAL,
delete_date REAL,
user_id integer NOT NULL,
name text collate russian NOT NULL,
size integer NOT NULL DEFAULT  0 ,
checksum text NOT NULL DEFAULT ''
);

тогда запрос (упрощенно)
Код: plaintext
select * from photo_meta, table_photo where photo_meta.id = table_photo.id 
сработает очень быстро. однако данные выходят не отсортированные. Стоит только поменять на
Код: plaintext
select * from photo_meta, table_photo where photo_meta.id = table_photo.id order by photo_meta.id
результат заставляет себя долго ждать :)
...
Рейтинг: 0 / 0
Как быть с хранением картинок именно в SQLite
    #36359736
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mrbrooksрезультат заставляет себя долго ждать :)Ну так это естественно.
Сначала делаем виртуальную таблицу которая уже содержит блобы, а потом ее сортируем. При этом блобы естественно будут сортироваться тоже...
...
Рейтинг: 0 / 0
2 сообщений из 27, страница 2 из 2
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Как быть с хранением картинок именно в SQLite
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]