Форум: "Базы";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];
ВнизВопрос по BLOB полям... Найти похожие ветки
← →
HolyMan (2003-12-24 22:00) [0]Привет всем!
Вопрос вообщем такой,у меня есть 10 определенных файлов которые занимаю места не больше одного метра.
Я пять штук загоняю в базу, сами файлы именно в BLOB поля и сама база становиться размеров в 3 МЕТРА! ПОЧЕМУ МОЖЕТ БЫТЬ И КАК ЭТУ ПРОБЛЕМУ РЕШИТЬ?
Еще вопрос какой максимальный размер может иметь BLOB поле, там по умолчанию стоит 100.
База у меня InterBase.
Большое спаисбо за ответ.
← →
Sergey_Masloff (2003-12-24 22:13) [1]1) становится 10. А была?
2) В чем проблема? При теперешних ценах ЗМб - это ничто
3) Максимальный размер блоба зависит от файловой системы. Ну на пару гигабайт можешь смело расчитывать.
← →
YuRock (2003-12-24 22:37) [2]На счет размера большого блоба - тут тебе ничего не поможет.
Учти! Размер баз InterBase (по крайней мере до версии 6.0 (Firebird)) ограничен 4Гб! Это точно!
Это связано с глупым (старым) контролем размера базы (через тип DWORD, который ограничен: [0..4Гб - 1]). Думаю, в следующих версиях InterBase эту проблему решат, но пока вот так...
← →
jack128 (2003-12-24 23:00) [3]
> Учти! Размер баз InterBase (по крайней мере до версии 6.0
> (Firebird)) ограничен 4Гб! Это точно
А что? Возможность разбить базу на несколько файлов только в IB6 появилась?
← →
YuRock (2003-12-24 23:27) [4]/А что? Возможность разбить базу на несколько файлов только в IB6 появилась?/
Не слышал пока о такой. Скажи, где почитать?
← →
YuRock (2003-12-24 23:30) [5]> А что? Возможность разбить базу на несколько файлов только в
> IB6 появилась?
> Не слышал пока о такой. Скажи, где почитать?
Я имел в виду эту возможность в InterBase
← →
jack128 (2003-12-24 23:34) [6]DataDef.pdf стр 43 - обрати внимание на secondary_file
← →
YuRock (2003-12-24 23:40) [7]> DataDef.pdf стр 43 - обрати внимание на secondary_file
Большое спасибо! Если б мне раньше не лень было почитать эту доку...
← →
Digitman (2003-12-25 09:29) [8]
> там по умолчанию стоит 100
из-за этого, очевидно, и "пухнет" файл БД как на дрожжах
100 - это не "размер БЛОБа", а макс.размер сегмента.
БЛОБ-данные при записи в БД сегментируются для достижения оптимальности последующих обращений к БЛОБу
если файл, записываемый в БЛОБ-поле, впоследствии предполагается считывать целиком и он не будет в дальнейшем подвергаться значительным "мелким" модификациям, то имеет смысл при декларации БЛОБ-поля указать макс.размер сегмента равным. скажем, 4096 .. т.е. размер сег-та желательно сделать в этом случае кратным размеру страницы (хотя, как помнится, в IB6 с установкой произвольного размера сегмента были проблемы)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c