Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Хранение изображений в БД [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.


Наверх

Титульная страница Поиск, карта сайта Написать письмо