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