Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.07;
Скачать: CL | DM;

Вниз

увеличение времени исполнения запросов к БД   Найти похожие ветки 

 
Sergey13 ©   (2008-07-29 09:35) [40]

Разница в БД-шном хранении картинок и ВНЕ-БД-шном одна, ИМХО, - кто отвечает за целостность данных - СУБД или файловая система. Обычно права проще нарулить в СУБД, ИМХО опять же. Плюс там все равно права надо наруливать на другие поля/записи/таблицы. А рулить в двух местах всяко сложнее.

На мой взгляд оправдано хранить файлы вне БД когда доступ к ним только на чтение и они имеют огромные размеры, требующие соответствующих накопителей. Типа фильмотеки. В других случаях более оправдано хранение в БД.


 
Ega23 ©   (2008-07-29 09:46) [41]


> На мой взгляд оправдано хранить файлы вне БД когда доступ
> к ним только на чтение и они имеют огромные размеры, требующие
> соответствующих накопителей.


Угу, у нас один единственный раз блобы на диске хранились - тревожный видеоархив системы видеонаблюдения.
И то связано было с возможностями MSDE


 
Anatoly Podgoretsky ©   (2008-07-29 10:10) [42]


> Разница в БД-шном хранении картинок и ВНЕ-БД-шном одна,
> ИМХО, - кто отвечает за целостность данных - СУБД или файловая
> система. Обычно права проще нарулить в СУБД, ИМХО опять
> же. Плюс там все равно права надо наруливать на другие поля/записи/таблицы.
>  А рулить в двух местах всяко сложнее.

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

Я не знаю случаев, когда хранение вне эффективнее хранении в БД, причиной хранения вне могут быть ограничения клиентских программ, в этом случае надо идти на серьезные ограничения - отказ от целостности и снижение безопасности сервера.


 
Sergey13 ©   (2008-07-29 10:14) [43]

> [42] Anatoly Podgoretsky ©   (29.07.08 10:10)
> Файловая система не отвечает, ей до лампочки

Я неправильно выразился. Имел в виду ОС, которой принадлежит файловая система.


 
Нат   (2008-07-29 10:27) [44]

А нам картинки бэкапить не надо :-)

> если данные не хранятся в базе, то ни о какой целостности говорить нельзя.

Справедливо.


 
Ega23 ©   (2008-07-29 10:34) [45]


> Нат   (29.07.08 10:27) [44]
>
> А нам картинки бэкапить не надо :-)


Вот мы и пришли к тому, что для решения твоей конкретной задачи под конкретную сеть с небольшой пропускной способностью и т.п. технология хранения картинок вне базы - оправдана.
Что отнюдь не охватывает даже 5% задач с БЛОБ-ами и не даёт тебе никакого права вот так безапелляционно заявлять: "По любому, хранить изображение в БД - дурной тон."


 
Sergey13 ©   (2008-07-29 10:46) [46]

> [44] Нат   (29.07.08 10:27)
> А нам картинки бэкапить не надо :-)

А они вам вообще нужны? Может просто смешную гиф-ку вместо них показывать? Экономия трафика налицо. 8-)


 
Нат   (2008-07-29 10:47) [47]

Не в праве дело, а в соответствии, не так ли?
Вы свои 5% по анкетам и отклонениям, тоже не считали.

Сговоримся так: это имхо, след-но имею право ошибаться.
И наоборот.

А права ограничивает закон и модератор.


 
Нат   (2008-07-29 10:49) [48]

Sergey13
Так и думаю, для адекватности и полноты  данных, они (картинки) явно избыточны.
А клиенту хочется.


 
Ega23 ©   (2008-07-29 10:51) [49]


> Не в праве дело, а в соответствии, не так ли?


Я видел двух котов. Один был резвый, тёплый и живой, а другой был неподвижный, холодный и мёртвый. Я попытался первого погладить, а он поцарапал мне руку. А вот мёртвого я гладил без проблем.

По-любому, оставлять котов живими - дурной тон.


 
Нат   (2008-07-29 11:34) [50]

Это Ваше ИМХО. Тоже очень спорное. Правда?


 
Ega23 ©   (2008-07-29 11:43) [51]


> Это Ваше ИМХО. Тоже очень спорное. Правда?


Не правда. Это полный бред.
Тем более, что мёртвый кот начнёт вонять через какое-то время.


 
stas ©   (2008-07-29 12:20) [52]

>Нат
Ну, незнаю про какую СУБД вы говорите. В MSSQL 2005 есть файловые группы, которые можно вынести на отдельный диск не бэкапить, но это часть базы и она будет хранить целостность. Я правда тоже не представляю такой задачи где бэкап части базу нужен, а части ненужен )))



Страницы: 1 2 вся ветка

Текущий архив: 2008.09.07;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.024 c
2-1216942953
Ruzzz
2008-07-25 03:42
2008.09.07
Что-то типа хеша


2-1217246736
Vincent
2008-07-28 16:05
2008.09.07
Помогите с кодом


2-1217258154
lavgirls
2008-07-28 19:15
2008.09.07
Выравнивание текста


15-1216089828
Slider007
2008-07-15 06:43
2008.09.07
С днем рождения ! 15 июля 2008 вторник


1-1198096706
Дмитрий
2007-12-19 23:38
2008.09.07
Аналог перловской функции crypt в Delphi