Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
2-1195620885
Sergl
2007-11-21 07:54
2007.12.16
Корректность алгоритма программы(сетевой тест) на сокетах


8-1170672615
bobus
2007-02-05 13:50
2007.12.16
Картинки для панели инструментов


2-1195740377
Ученик_2008
2007-11-22 17:06
2007.12.16
Объявление дин. массива в Pascal!


2-1195310384
Dru095
2007-11-17 17:39
2007.12.16
Удаление файлов с определенной датой создания..


15-1195192823
MBo
2007-11-16 09:00
2007.12.16
Пятничные задачки. Вася Пупкин еще жив ;)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский