XPerformer
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Если большое количество разнородных файлов - документы, архивы, исполняемые файлы, картинки, музыка/фильмы, то однозначно - файловая система. Для маленького числа - разницы нет | Добавлю, что "разницы нет" означает с точки зрения эффективности/производительности. С точки зрения трудоемкости реализации и различий в реализации для разных SQL серверов - есть. И это еще один аргумент в пользу файловой системы - легкая переносимость. Конечно, хранить надо не просто все файлы в одной папке... Разбивать на подпапки (аналогично кешу браузеров), имена файлов кодировать, чтобы они были максимально короткими (хешировать) и т.п. Для полнотекстового поиска по файлам можно использовать готовое решение, если не ошибаюсь, есть бесплатные эффективные движки, и это тоже аргумент в пользу файловой системы Добавлено: p.s. почитал про файлстрим - это надстройка над файловой системой. Раз такую фичу ввели на уровне сервера, значит, действительно, это эффективнее чем хранить в блобах. |