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