У меня есть приблизительно 7 терабайт различных медиафайлов (pdf, jpg, tiff), которые в настоящее время находятся на очень загруженном файловом сервере. Я смотрю на перемещение данных в SQL Server 2008 и использование атрибута Filestream, чтобы помочь мне управлять данными. Я хочу сделать это, потому что у меня есть веб-страницы, которые управляют этим носителем, и они (веб-страницы) становятся все медленнее и медленнее, поскольку ежедневно на файловый сервер добавляется все больше носителей.
РЕДАКТИРОВАТЬ: Веб-страницы работают медленно, потому что многие из них создают отчеты, которые отражают различные сведения о файловом сервере и о том, что хранится на нем. По сути, веб-страницы прочесывают тысячи папок и файлов для создания отчетов о том, что в них содержится. Некоторые веб-страницы позволяют пользователям манипулировать папками и файлами и перемещать их в разные места. Итак, в двух словах, я ищу более быстрый способ управления этими файлами. Это также позволило бы мне хранить метаданные об этих файлах в базе данных, что позволило бы мне запрашивать эту информацию в базе данных, а не просматривать ее через файловый сервер.
Мои проблемы:
1) Я выполнил проверку концепции и подтвердил, что могу создать файловый поток, локальный для базы данных SQL Server 2008, и успешно прочитал и записал на нее носители. Однако мне еще предстоит выяснить, как использовать UNC в качестве файлового потока. Другими словами, база данных размещается на MySQLDB08, а мои файлы хранятся на TheFileServer01. Я читал, что это возможно, но я еще не добрался там. Любая помощь по этому вопросу будет принята с благодарностью!
2) Так как у меня есть 7 терабайт (и растет) носителей, будут ли мои резервные копии неуправляемыми из-за их размера? Может ли это отговорить меня от использования Filestream?
Любые предложения или помощь будет принята с благодарностью!