![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Хранение изображений в БД [D6, MSSQL]
.victor © (2002-03-25 13:49:00)Народ, подскажите, каким образом лучше хранить изображения в базе. Можно, конечно, там хранить ссылки на файлы, но это, имхо, примитивизм. Интересно, как решали подобную задачу те, кто с ней сталкивался?
PS Писать собираюсь на 6-ых дельфях под MS SQL
Fay (2002-03-25 16:37:00) [1]Прошу прощения за "чежых"
.victor (2002-03-25 15:59:00) [2]2praco:
Спасибо за инфу. Все понял. Риэл-тайм, в принципе, не критичен, поэтому буду в базу пихать.
Praco (2002-03-25 15:42:00) [3]Создавалась папка формата "ddmmyyyy..", в нее шли картинки текущего дня. Время от времени запускалась операция "Архивация" - все папки старше ... дней от роду помещались на CD(или съемный винт), а в базе у заархивированных картинок в путь к ним добавлялся ID сидюка. При попытке их посмотреть из клиента появлялась просьба указать путь к архиву и т.д. В качестве имен файлов - GUID, формат - jpeg.
На файловом уровне картинки хранили только из за требований real-time. В остальных случаях - в базе удобней.
.victor (2002-03-25 14:55:00) [4]2Praco:
Если не ломает, опиши вкратце систему учета, пожалуйста. Не то, чтобы сам не в состоянии, но просто очень быстро нужно проектик накатать, а времени мало, как всегда, впрочем :) Буду весьма признателен...
Praco (2002-03-25 14:39:00) [5]Картинки в файлы, ссылки на них в базу. Это работает быстрее, чем писать картинки непосредственно в базу( проверял на Win 2000 Server, MS SQL 7.0, необходимо было писать до 24 кадров в сек. ). Но с кучей картинок потом запутались, так что пришлось придумать систему учета/архивации.
Fay (2002-03-25 14:31:00) [6]При некотором желании можно попробовать VARCHAR/BINARY/Ещё_что_нибудь.
Зачем?
Способность учиться на чежих ошибках - редкий дар.
Достаточно простого любопытства, чтобы их повторить. 8)
.victor (2002-03-25 14:25:00) [7]Это я знаю, спасибо... Просто хотел спросить, может еще варианты есть или какие камни подводные, дабы поучиться на чужих ошибках :)
Fay (2002-03-25 14:11:00) [8]В MSSQL есть тип данных какой-то подходящий.
Вроде IMAGE.