SQL Server FILESTREAM и уменьшение размеров хранилища файлов

Есть любопытный компонент SQL Server  —  FILESTREAM.  И этот компонент представляет собой хранилище файлов не внутри базы(на мой взгляд идея не очень), а внутри файловой системы (что уже обнадеживает).   В целом штука нужная и полезная, но со своими особенностями. И вот, волею судьбы, мне пришлось в эти особенности вникать.

Не так давно на проекте S решили использовать FILESTREAM. Проект старый и изначально файлы хранились внутри базы. Почему такое решение было принято мне трудно сказать т.к. дело было давно и принималось это решение другой командой программистов.  Лично я бы постарался всячески этого не делать т.к рано или поздно файлов станет много и база станет большой и медленной. И вообще контролировать хранение файлов лучше программно, хотя это и труднее.
База проекта S в итоге стала весить около 80 гигов и регулярные бекапы базы стали большой проблемой. Решили перейти на FILESTREAM и перешли.  База на сервере, в части данных, усохла до 5 гигов. Ну и остальные файлы теперь поселились в файловой системе сервера.  Результатом остались довольны.  Локальная база (сильно урезанная для целей разработки) тоже благополучно обновилась миграциями и все заработало.

Через некоторое время в один прекрасный воскресный вечер я решил установить себе языковое  обновление на свою Windows 7 Home Premium т.е. захотел всего-то чтобы моя винда была на английском языке, вот такая вот странная прихоть?! Да и чем же еще заняться в воскресенье вечером? В этой идее была одна проблема:  W7 Home Premium смену языков интерфейса явно не поддерживает, да и не явно видимо тоже, как покажут дальнейшие события.

Читать далее SQL Server FILESTREAM и уменьшение размеров хранилища файлов

Предыстория или беграунд блога и автора

Хочется рассказать о блоге и планах на будущее в контексте прошлого. Идея создать блог ненова для меня,  и этот блог уже вторая попытка. Первый —  был создан в 2009 году, но прожил не долго т.к. не было четкого понимания зачем он нужен и о чем я хочу писать. Плюс ко всему, количество работы зашкаливало и просто не хватало времени на все проекты.
Блог 2.0 или 0.2 (скорее так ) появился по нескольким причинам:

Читать далее Предыстория или беграунд блога и автора