powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Можно ли хранить рисунки на диске а пути к ним в базе данных?
25 сообщений из 35, страница 1 из 2
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33528862
Valadey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли хранить рисунки на диске а пути к ним в базе данных, но при поиски нужной записи в бд, она должна показывать рисунок! Как это сделать?
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33528886
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValadeyМожно ли хранить рисунки на диске а пути к ним в базе данных...
можно
Valadey...но при поиски нужной записи в бд, она должна показывать рисунок! Как это сделать?
руками
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33528894
Valadey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VirusXP ValadeyМожно ли хранить рисунки на диске а пути к ним в базе данных...
можно
Valadey...но при поиски нужной записи в бд, она должна показывать рисунок! Как это сделать?
руками






А поточнее?
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33528934
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valadeyпоточнее
дык понятно должно быть - чтоб картинку увидеть в сетке - нужно самому вытаскивать файл и рисовать оную
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33528943
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33528948
Valadey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет мне смотри надо как. Добрался я до нужной записи, процедура смотрит путь в таблице допустим и выводит картинку в image, тока вот как это реализовать?! через opendialog не получица наверно!
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33528958
Фотография VirusXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valadeyчерез opendialog не получица наверно!
причём тут опендиалох??? у тебя же путь уже ЕСТЬ насколько я понимаю. или ты про ЗАПИСЬ?
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33528984
Valadey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заполняю таблицу, открываю рисунок, который должен соответствовать записи, но чтоб картинки не хранились в базе и потом чтоб она не тормозила, я подумал что может мне в место картинки путь хранить в таблице а не всю картинку. т. к пользователи забивают туда картинки и по 2 мега, но при этом когда делаешь просмотр БД они долго открываются! Тормозит короче! Вот я пытаюсь замутить так, что при просмотре таблицы, картинка бралась не с поля БД а брался тока путь и она подгружалась с диска!
Вот! Теперь вы поняли меня?
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33529727
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValadeyДобрался я до нужной записи, процедура смотрит путь в таблице допустим и выводит картинку в image, тока вот как это реализовать?! через opendialog не получица наверно!
1. Такое впечатление, что сегодня в "Проектирование БД" по ошибке массово попадают письма, место которым в "Delphi", "FoxPro" или прочих подобных форумах.

2. Если как следует обработать напильником, то скорее всего удастся и через opendialog. Но не лучше ли использовать более прямые пути?

3. Далеко не факт, что так получится выигрыш в скорости.
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33531840
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Valadey
Ищите, как открыть картинку с диска :)

Если к концу недели не найдете - завязывайте с программированием

ЗЫ Картинки и в БД хорошо лежат, только надо правильно положить :)

-- Tygra's --
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33532992
panu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
куча вопросов............
ответ на первый вопрос:
заситываеш путь, по этому пути забираеш картинку в какой нибудь предназначенный для отображения картинки компонент, и видиш картинку
...
ответ на тритысячи пятьсот восемдесят третий вопрос:
картинки храниш в базе (потому как надежнее, правда база раздувается, но это меньшее зло!) и далее забираеш картинку в какой нибудь предназначенный для отображения картинки компонент, и видиш картинку
С уважением
что то с телепатией сегодня туговато
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33533084
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panuкуча вопросов............
ответ на первый вопрос:
заситываеш путь, по этому пути забираеш картинку в какой нибудь предназначенный для отображения картинки компонент, и видиш картинку
...
ответ на тритысячи пятьсот восемдесят третий вопрос:
картинки храниш в базе (потому как надежнее, правда база раздувается, но это меньшее зло!) и далее забираеш картинку в какой нибудь предназначенный для отображения картинки компонент, и видиш картинку
С уважением
что то с телепатией сегодня туговато

да ему уже ответили вот тут, видно парень непонятливый, что даже не отписался..: http://www.sql.ru/forum/actualthread.aspx?tid=260053
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33533119
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValadeyМожно ли хранить рисунки на диске а пути к ним в базе данных, но при поиски нужной записи в бд, она должна показывать рисунок! Как это сделать?
СУБД не показывает рисунок. Максимум принимает и выдаёт. Рисунок показывает пользовательский интерфейс.

panuкартинки храниш в базе (потому как надежнее, правда база раздувается, но это меньшее зло!)
На вкус, на цвет... Если ФС не FAT - ИМХО никакого зла в хранении рисунков вне БД нет. Насчёт надёжности - не сказал бы. Могут возникнуть ненужные грабли с дампом. А сотня огромных файлов БД - для ФС ничуть не лучше, чем десятки тысяч средних файлов рисунков.
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33534087
лень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRavenНа вкус, на цвет... Если ФС не FAT - ИМХО никакого зла в хранении рисунков вне БД нет. Насчёт надёжности - не сказал бы. Могут возникнуть ненужные грабли с дампом. А сотня огромных файлов БД - для ФС ничуть не лучше, чем десятки тысяч средних файлов рисунков.

Если я правильно понял panu - речь идет о немного о другой надежности.

Если картинки лежат отдельно от DB - кто гарантирует, что они:
а) действительно лежат в указаном пути, а не перенесены каким-нибудь добрым человеком на другой диск, другой сервер? К примеру забыли сказать новому админу "это - не трогать!" Он и перетащил... Из дучших побуждений...
б) ...что они вообще где-то лежат?

Если картинки лежат в DB - один геморрой.
Если картинки лежат отдельно - как минимум два геморроя.
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33542436
mr_yu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не гемор, а правильно нужно организовывать доступ к серверу БД!
Т.е. БД и картинки к ней на отдельном компе чтоб никто не смел ниче трогать!
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33543787
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторчтоб никто не смел ниче трогать!
Для этого нужно сеть выдернуть - 100% помогает

-- Tygra's --
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33544153
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_yuНе гемор, а правильно нужно организовывать доступ к серверу БД!
Т.е. БД и картинки к ней на отдельном компе чтоб никто не смел ниче трогать!
Cлучай из жизни. Была организована следующая схема репликации:

(куча боевых серверов с двусторонней репликацией между собой) --> сервер тестеров (в одну сторону) --> сервер разработчиков (в одну сторону).

Таким образом, тестеры работали на реальных данных, но могли не беспокоиться за производимые ими изменения, а разработчики спокойно играли в своей песочнице, не мешая тестерам но при этом опять же сидя на почти реальных данных и имея связанные с этим удобства. Теперь собственно рассказ.

Люди, которых я оставил "на хозяйстве" после себя также быстро уволились, и легло это все на плечи неизвестных мне личностей, нанятых уже после моего ухода. Судя по доходившим до меня рассказам и задаваемым мне вопросам, людьми они были веселыми. В том числе, в какой-то момент они ухитрились нечаянно поднять репликацию в обратную сторону, с сервера разработчиков на тестеров (хорошо, что не на production). Данные поехали, причем структура БД на сервере разработчиков, естественно, несколько отличалась от "боевой". На сервере тестеров эти реплики были обработаны описанным в приложенной мной документации образом - репликатор приостановил прием данных, стал плеваться в почту сообщениями об ошибке и ждать, пока исправят причину ошибки (то есть синхронизируют структуры).

Несколько часов они пытались побороть репликатор и восстановить нормальный прием данных на тестовом сервере. Как выяснилось, защиту я написал надежно, пробить ее они так и не смогли. После чего один из старых сотрудников таки позвонил мне и мы минут за десять разобрались в причинах страшных и неожиданных глюков репликации :)

К вопросу о правильном ограничении доступа....
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33551060
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer<...история о кривых ручках...> К вопросу о правильном ограничении доступа....
О правильном ограничении доступа к администратору БД - только через менеджера проекта:). Думаю, скорее к вопросу о правильном и! хорошо описанном процессе разработки. Ещё о производственной дисциплине и системе "не больных, но обидных" наказний наподобие обязанности полгода следить за документированием программы.

Да... Горячий и неопытный программист хуже холодного и опытного хакера.
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33551968
Makarenko Sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как на счет такого варианта.
Картинки (или более широко - файлы) хранятся на томже сервере где и база данных. Но доступ к ним орканизован не через Файл-Сервер а через БД.
Т.е. в базе данных существует таблица с именами файлов и путями к ним.
В БД существует хранимая процедура которая по имени файла(или по его ID)
которая читает этот файл в блоб и отдает его пользователю.
Как думаете?
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33552597
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И зачем? А сразу в блобе хранить тогда уж никак? :))

-- Tygra's --
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33553173
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRavenО правильном ограничении доступа к администратору БД - только через менеджера проекта:)
Не думаю, что они просто случайно задели конфигурацию. Скорее, как раз выполняли какое-нибудь задание.

AlexTheRavenДумаю, скорее к вопросу о правильном и! хорошо описанном процессе разработки.
Разработка тут не очень при чем. А насчет хорошо описанного - их начальник (в разговоре со мной) очень хвалил документированность. Я и сам полагаю, что описал неплохо. Так что даже со скидкой на склонность делать комплименты в лицо, полагаю не очень тот случай. Просто есть люди, которым документация не помогает.

AlexTheRavenДа... Горячий и неопытный программист хуже холодного и опытного хакера.
Хм. Чем-то сродни "хороший хакер - мертвый (и уже остывший) хакер".
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33553182
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Makarenko SashaКак на счет такого варианта.
Такой вариант называется оракловым типом данных BFILE :)

Но смысла именно в таком взаимодействии я не вижу, если только БД не имеет каких-либо идиотских особенностей, мешающих хранить тот же файл непосредственно в блобе. Когда меня спрашивают о случаях, когда уместен BFILE, я обычно называю следующий вариант: интернет-приложение с кучей картинок, веб-сервер не тратит время на вытягивание картинок через БД, а пользуется непосредственно файлами.
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33554862
Valadey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё нормально! Я не отвечал потомучто меня в городе не было! Спасибо за помошь добрые люди!
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33556153
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Makarenko SashaКак на счет такого варианта.
Картинки (или более широко - файлы) хранятся на томже сервере где и база данных. Но доступ к ним орканизован не через Файл-Сервер а через БД.


Вроде подобная схема есть в СУБД ЛИНТЕР.
Там введен тип данных EXTFILE.
В таблице для этого типа данных хранится путь к файлу (ссылка) , а сам файл - отдельно, на диске.
...
Рейтинг: 0 / 0
Можно ли хранить рисунки на диске а пути к ним в базе данных?
    #33557341
Makarenko Sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tygraИ зачем? А сразу в блобе хранить тогда уж никак? :))

-- Tygra's --
Сейчас у меня стоит задача дополнить базу данных файлами из конструкторских программ (PCAD, ACAD...) приемущества хранения файлов в базе ясны. но минусом для меня является то что, база сейчас имеет размер - 500Мб а Файлы - 3Гб т.е. получается у меня хранилеще файлов а не данных. Да и бакап дольше будет идти. (БД - FB)
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Можно ли хранить рисунки на диске а пути к ним в базе данных?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]