Форум: "Базы";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];
Внизфайлы в базу данных Найти похожие ветки
← →
Shamansky_ne © (2007-08-08 20:21) [0]Вопрос такой, какой вариант лучше в ракурсе сохранности данных, простоты доступа к ним и объема результирующей БД.
Есть БД с несколькими таблицами, количество записей небольшое, около пары тысяч записей, объем базы на диске порядка 10 метров, встала задача к записям прикреплять файлы ворда, каждый до 500 килобайт, не могу решить как лучше реализовать: хранить в базе путь к файлу или сохранять файл в БД?
← →
Anatoly Podgoretsky © (2007-08-08 20:47) [1]Если у тебя сделано нормально, то никакого шаред доступа до SQL сервера и быть не может, поэтому толку от пути ноль. А преобразовать файл в поле на ходу задача нетривиальная.
← →
Shamansky_ne © (2007-08-08 22:16) [2]с конвертацией у меня никаких проблем нету, просто хочеться так сказать, чтобы правильнее было
← →
Anatoly Podgoretsky © (2007-08-08 23:36) [3]Хранение отдельно нарушает целостность.
А как ты конвертируешь, сервер на колени ставишь?
← →
TMegaMaster(Lamer) (2007-08-09 12:57) [4]у меня так:
отдельная таблица "Документ", в ней [ID] int, [DocTypeID] int, [Data] text(ntext), если DOC - ов на запись больше одного - таблица-связка итд.
← →
Shamansky_ne © (2007-08-09 23:22) [5]нашел такую рекомендацию от мелкософта, если файлы размером до 1 мегабайта и их количество не будет превышать 1 млн, то их рекомендуется хранить в БД, в противном случае, следует рассмотреть вопрос создания файлового сервера.
для своей задачи я создал таблицу ID,filename,FileSource.
Так что всем спасибо вопрос разрешен
← →
Германн © (2007-08-10 01:35) [6]
> Shamansky_ne © (09.08.07 23:22) [5]
>
> нашел такую рекомендацию от мелкософта, если файлы размером
> до 1 мегабайта и их количество не будет превышать 1 млн,
> то их рекомендуется хранить в БД,
Стиль сей рекомендации очень смахивает на стиль рекомендаций Флёнова :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c