Сведения о вопросе

Electro Full

04:48, 12th August, 2020

Теги

sql-server   compression   zip    

Лучший / самый быстрый формат сжатия для баз данных (sqlserver)?

Просмотров: 432   Ответов: 3

Кто-нибудь нашел хороший формат сжатия для баз данных MS Sqlserver? Если да, то что вы используете и довольны ли вы тем, как он работает?

Моя компания часто сжимает снимок базы данных с одного из наших клиентов и загружает его, чтобы у нас была локальная копия для тестирования и разработки. Мы пробовали zip в прошлом, но как только файлы базы данных пересекли границу 4Gb, нам пришлось использовать rar (zip-это только 32-бит). Проблема в том, что RAR занимает много времени для сжатия, и мы не знаем, дает ли он нам лучшую степень сжатия.

Это не вопрос о утилите сжатия, а формат сжатия. Мы используем WinRar, но рассматриваем 7zip, который поддерживает ряд форматов.



  Сведения об ответе

PHPH

22:57, 5th August, 2020

В sql 2008 у вас есть собственное сжатие, если вам нужно сделать это много и у вас нет SQL server 2008, то посмотрите на что-то вроде Quest LiteSpeed , который автоматически сжимает резервную копию


  Сведения об ответе

lesha

23:53, 29th August, 2020

В категории "без затрат" более новые версии gzip и bzip2 должны включать поддержку больших файлов (кто-то в интернете говорит мне, что bzip2 1.0.1 и выше-это большие файлы, совместимые благодаря Кириллу Пилско, в то время как gzip 1.2 может быть исправлено, как это делают загружаемые двоичные файлы, а бета-версия gzip 1.3 включает поддержку). В то время как я использую 7zip на моем ПК windows для удобства, я, как правило, предпочитаю bzip2 для скорости против сжатия.

Я также слышал о том, чтобы обмануть версии non-large-file, сделав что-то вроде cat file | gzip > file.gz . Как правило, вы торгуете временем с уровнем сжатия, но одно из утверждений bzip2 заключается в том, что он очень быстро распаковывается, что в ситуации аварийного восстановления должно быть вашим самым важным показателем. В этой связи я считаю, что решение для резервного копирования ленты EMC (ELM?) используется для пропуска сжатия на DB разделах по умолчанию. Кроме того, если вы действительно серьезно относитесь к упаковке его в крошечное пространство , вы можете попробовать что-то вроде rzip, но я никогда не видел, чтобы кто-то действительно использовал его.


  Сведения об ответе

dump

01:52, 28th August, 2020

Всегда есть сжатие UCL и сжатие LZO, оба являются GPLed, поэтому убедитесь, что вы знаете, как вы используете их, если это коммерческий проект.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться