Я проводил тестирование различных методов сжатия и хранения резервных копий SQL Server (с использованием выпуска SQL Server 2008 R2 Enterprise), и мне интересно, каков наиболее эффективный алгоритм сжатия для долговременного хранения этих резервных копий вне SQL алгоритмы внутреннего сжатия.
Я не беспокоюсь о физическом хранилище или ленточных накопителях или о чем-либо, просто пытаюсь превратить наши 3 ТБ данных и файлов журналов в наименьший отдельный файл, который я могу.
Так, например, будет .zip или .7z? Или в моей базе данных слишком много переменных, чтобы можно было точно оценить, что будет наиболее эффективным, и мне просто нужно провести несколько тестов? Или внутреннее сжатие SQL Server - лучшее, что я получу?
sql-server-2008-r2
compression
backup
Шон Лонг
источник
источник
Ответы:
Поскольку вы используете SQL 2008 R2 Enterprise edition, вы можете / должны использовать
Сжатие резервных копий при создании резервной копии для минимизации дискового пространства резервных копий.
Сжатие резервных копий использует циклы ЦП для сжатия данных до того, как они покидают сервер, и поэтому в подавляющем большинстве случаев сжатые резервные копии работают быстрее, чем несжатые.
Обратите внимание, что при использовании инструментов с открытым исходным кодом вам нужно распаковать файл резервной копии базы данных, прежде чем вы сможете самостоятельно начать процесс восстановления.
Например: при получении резервной копии базы данных SQL размером 50 ГБ, сжатой до 5 ГБ. Чтобы восстановить эту базу данных, вам нужно гораздо больше дискового пространства:
Всего требуется 105 Гб дискового пространства.
Вы все еще можете использовать инструменты сжатия с открытым исходным кодом, такие как gzip , 7Zip , bzip2 или QuickLZ после сжатия резервной копии, чтобы получить выгоду.
Кроме того, взгляните на MSSQL Compressed Backup на codeplex.
Хорошие ссылки для сравнения статистики
источник
Что касается сжатия резервных копий, я (пару лет назад) провел сравнение параметров сжатия резервных копий, предоставляемых Red Gate SQL Backup , Qtests LiteSpeed для SQL Server и Idera SQLSafe , сравнивая три продукта. Различия в типичном резервном копировании при максимальном сжатии составляли примерно 5% разницы между затраченным временем и несколько более широким разбросом по размеру резервной копии, причем Red Gate вышли на первое место (сжатие 90% против 80 и 85% для Idera & Квест, в таком порядке).
источник