Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 06:04
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Использую QSqlTableModel. В базе, в полях BLOB, хранится большое количество файлов по 5мб. Каждый раз при выполнении SELECT запросов эти файлы начинают заполнять оперативную память.Мне страшно представить, как все это будет тянуться по сетке.Интересует, возможно ли считывать первые несколько байт BLOB поля, для того чтобы просто определять его наличие в соответствующей ячейке, и при необходимости считывать его целиком?Или остается просто архивировать поля при загрузке и выгрузке так, чтобы вместо 5 мегабайт они занимали по одному? Но база будет большой, и поэтому такой вариант решения не совсем подходит.Выручайте, ребята!база FireBird, если чо
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как отослать файл большого размера? Guest Новые вопросы и ответы 1 0 02.01.2012 09:42
Не создается материал большого размера Guest Продолжение старого архива 0 30.09.2011 15:05
работа с BLOB-ами Guest Продолжение нового архива 0 29.09.2011 07:25
Работа с BLOB Guest Новые вопросы и ответы 5 0 29.09.2011 07:06



© www.otvetnemail.ru - Форум вопросов и ответов.