Текущий архив: 2005.08.07;
Скачать: CL | DM;
Вниз
Хранение картинок в базе или в файле IB Найти похожие ветки
← →
YurikGL © (2005-07-19 13:38) [0]Даже не знаю куда поместить... может, сюда, может, в базы... однако...
Тут один человек меня убеждает, что хранить картинки (и документы вообще) всегда нужно вне базы, а хринить нужно только путь. Мол это будет работать быстрее т.к. кэш файловой системы работает с такого рода данными гораздо лучше, чем кэш СУБД (в частности, IB).
На мой вопрос как он будет обеспечивать защиту данных, он ответил, что нужно использовать трехзвенную архитектуру, мол даже если второе звено и СУБД крутятся на одном сервере, данная система все равно будет работать быстрее, чем хранение данных в BLOB.
Вторым вариантом он мне предложил http://www.drupal.ru/ и написать dll-ку для работы с IB.
Причем на друпал была возложена функция защиты данных от несанкционированного доступа и висело это все на одном компьютере.... При этом, Norguhtar предполагал, что вся эта штука будет работать быстрее чем blob (с делфи) вследствие того, что "алгоритмы работы кэша СУБД отличаются от алгоритмов работы файлового буфера в ОС."
Кто что скажет? Я уже даже не знаю, как его переубедить...
← →
Johnmen © (2005-07-19 13:49) [1]Одно из ИМХО:
Принципиальной разницы не будет, т.к. время, затраченное на передачу клиенту будет существенно больше времени выборки или чтения из файла.
← →
Val © (2005-07-19 14:40) [2]Как я вижу - по этому поводу идет довольно живая беседа на sql.ru.
От себя скажу только, что хранение в файлах нарушает основы РСУБД -целостность данных и плюнуть на это можно лишь в случае очень большой критичности в скорости и невозможности обойти эту критичность иными способами, с такой необходимостью я еще не сталкивался.
Страницы: 1 вся ветка
Текущий архив: 2005.08.07;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.032 c