Сжатие больших текстовых данных для хранения в базе SQL Server
Если вам надо хранить большие массивы текстовых данных, по которым не нужен поиск и индекстирование, то можно задействовать функции compress и decompress.
Можно уменьшить размер в 5-8 раз (в пробном примере обычный текст был 6.3кб, а выходной код - 760 байт).
Пример обработки файла:
-- сжатие
declare @s varbinary(max) = compress(N'Lorem ipsum dolor sit amet, consectetuer adipiscing elit,')
-- распаковка
select cast(decompress(@s) as nvarchar(max))
В базе можно хранить массив текста как varbinary(max).
Что еще посмотреть по SQL Server
Как запустить SQL сценарий сразу на нескольких БД
Индексы SQL Server. Поиск дубликатов
Запрос для получения SQL всех индексов для таблиц базы данных SQL Server
Как перестроить все индексы на базе SQL Server
Как разрезать строку на части в SQL по некоторому символу
Конвертация из строки в таблицу в SQL Server
Выполнение прямого запроса к URL из SQL
SQL Server Как установить у таблицы описание (MS Description)
Как получить текущего юзера БД
Дополнительный заработок для разработчиков на T-SQL
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта