Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.15;
Скачать: CL | DM;

Вниз

blob   Найти похожие ветки 

 
belmol   (2008-12-16 12:11) [0]

Доброго времени суток. Подскажите никак не могу разобраться. есть несколько файликов с максимальным размером 6,5кб, мне его надо сохранить в базе. какие характеристики блоб поле должно иметь? спасибо заранее.


 
Ega23 ©   (2008-12-16 12:16) [1]

Базовый TBLOBField обладает всеми необходимыми характеристиками.
Другое дело, как на это прореагирует драйвер доступа к СУБД.

В BDE-шных драйверах, насколько я помню, по-умолчанию размер блоба был 32 К.


 
Сергей М. ©   (2008-12-16 12:34) [2]

Смотря где и как "сохранить", а так же смотря что потом с сохраненным делать.
Может и блоб тут не нужен.


 
belmol   (2008-12-16 12:42) [3]

после сканирования отпечатка пальцев создается темплайт (типа цифровой подписи и сохраняется в файлик, именно сам файл а не путь к нему) мне их надо хранить в базе ..


 
clickmaker ©   (2008-12-16 12:46) [4]

FileStream.Create
Field.LoadFromStream


 
belmol   (2008-12-16 12:49) [5]

как записать в базу я понял я не понял какая длина поля и  тип blob BINARY или text


 
Сергей М. ©   (2008-12-16 13:03) [6]


> belmol   (16.12.08 12:49) [5]


BINARY, если файл заведомо не текстовый.


> длина поля


Блоб-поля не обладают характеристикой "длина" , для них фигурирует хар-ка "длина blob-сегмента".

Каков минимальный размер файла ?
Планируется ли частичная модификация ранее сохраненных блобов ?
Планируется ли поиск по этому полю ?


 
belmol   (2008-12-16 13:07) [7]

ячейка заполняется единожды и не подлежит модификации.. только полное удаление или полная перезапись.. и то раз в десятилетие  минимальный 4,5 КБ максимальный 6,5 кб поиск по полю планируется.


 
belmol   (2008-12-16 13:08) [8]

to Сергей М. постучи может в асю 120523862


 
Сергей М. ©   (2008-12-16 13:10) [9]

Установи размер сегмента 8кб


 
belmol   (2008-12-16 13:14) [10]

спасибо!


 
Правильный$Вася   (2008-12-16 13:20) [11]


> Блоб-поля не обладают характеристикой "длина" , для них
> фигурирует хар-ка "длина blob-сегмента".

однако она устарела и сейчас вроде как бессмысленно ее задавать


 
Сергей М. ©   (2008-12-16 13:26) [12]


> Правильный$Вася   (16.12.08 13:20) [11]


Не совсем так.

http://ibdeveloper.com/issues/issue-2-oct-17-2005/inside-blobs/


 
Правильный$Вася   (2008-12-16 13:30) [13]


> Сергей М. ©   (16.12.08 13:26) [12]

ну, и вот оттуда:
In reality, there is no need to set this parameter. Actually, it is a bit of a relic, used by the GPRE utility when pre-processing Embedded SQL. When working with BLOBs, GPRE declares a buffer of specified size, based on the segment size. Setting the segment size has no influence over the allocation and the size of segments when storing the BLOB on disk. It also has no influence on performance.


 
Сергей М. ©   (2008-12-16 13:45) [14]


> Правильный$Вася   (16.12.08 13:30) [13]


Ну там нет же ни слова про устарелость !

Ключевая фраза в цитате: GPRE

Загадывать наперед, что автор не будет пользовать Groton-препроцессор, я не стал.

Если не будет, то тогда конечно можно оставить зн-е по дифолту.


 
Правильный$Вася   (2008-12-16 13:47) [15]


> Ну там нет же ни слова про устарелость !

как это? вот:

> Actually, it is a bit of a relic

<--- Mueller7GPL --->
relic
[&#712;rel&#618;k]
_n. 1> след, остаток; пережиток


 
Сергей М. ©   (2008-12-16 14:31) [16]


> Правильный$Вася   (16.12.08 13:47) [15]


Как бы там ни было, если живущему и поныне препроцессору эта инф-ция нужна, считать ее такой уж реликтовой вряд ли можно.


 
Сергей М. ©   (2008-12-16 14:47) [17]


> Правильный$Вася


Кстати, препоцессор этот - довольно нужная и удобная штука при определенных условиях.


 
belmol   (2008-12-16 16:55) [18]

так я не понял )) итог какой получился?*


 
Сергей М. ©   (2008-12-16 17:17) [19]

Если про GPRE ничего не слышал и слышать не собираешься, оставляй по дифолту или ставь от балды любой.



Страницы: 1 вся ветка

Текущий архив: 2009.11.15;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.012 c
4-1221320169
<>
2008-09-13 19:36
2009.11.15
Как добавить пункт к меню программы на панели задач?


8-1200165615
КуХ
2008-01-12 22:20
2009.11.15
BitBlt


15-1252752570
Kerk
2009-09-12 14:49
2009.11.15
Мордоморфинг


2-1253954791
Б
2009-09-26 12:46
2009.11.15
Сохранить DC в файл


2-1254207790
GlowSolnce
2009-09-29 11:03
2009.11.15
Приведение типов