Saltar al contenido
Categoría: SQL Server
2026-01-29

Nuevo algoritmo compresión backup ZSTD

Con la llegada de SQL Server 2025, Microsoft ha incorporado ZSTD como nuevo algoritmo de compresión de backups. Esta incorporación tiene como objetivo optimizar de forma significativa las copias de seguridad, mejorando tanto la velocidad de ejecución como la eficiencia en el uso de recursos del sistema.

La introducción de ZSTD en SQL Server 2025 supone uno de los cambios más importantes en la gestión de backups de los últimos años, especialmente en entornos donde el volumen de datos, los tiempos de recuperación y el consumo de almacenamiento son factores críticos.

Evolución de la compresión de backups en SQL Server

Compresión antes de SQL Server 2008

Antes de la llegada de SQL Server 2008 Enterprise Edition, la compresión de backups no estaba disponible de forma nativa en SQL Server. Los administradores de bases de datos se veían obligados a recurrir a soluciones de terceros que ofrecían herramientas específicas para la gestión y compresión de copias de seguridad.

MS_XPRESS y la compresión nativa

Con SQL Server 2008, Microsoft introdujo por primera vez la compresión nativa de backups mediante el algoritmo MS_XPRESS. Posteriormente, en SQL Server 2012, esta funcionalidad se amplió a todas las ediciones del motor de bases de datos, democratizando el uso de la compresión.

QAT en SQL Server 2022

Tras más de una década sin grandes cambios en este ámbito, SQL Server 2022 incorporó el algoritmo QAT (QuickAssist Technology). Sin embargo, su rendimiento estaba fuertemente ligado al uso de hardware Intel específico, lo que limitó su impacto real en muchos entornos productivos.

¿Qué es ZSTD y por qué es clave en SQL Server 2025?

¿Qué es ZSTD (Zstandard)?

ZSTD, también conocido como Zstandard, es un algoritmo de compresión open‑source, rápido y sin pérdida, diseñado para ofrecer un equilibrio óptimo entre velocidad de compresión y ratio de reducción de tamaño. Su adopción en SQL Server 2025 marca un antes y un después en la estrategia de backups del producto.

Principales ventajas de ZSTD

  • Mayor ratio de compresión que algoritmos tradicionales como MS_XPRESS.
  • Alta velocidad de descompresión, ideal para escenarios con restauraciones frecuentes.
  • Escalabilidad mediante distintos niveles de compresión.
  • Rendimiento independiente del fabricante del hardware.
ZSTD en SQL Server 2025

Cómo utilizar ZSTD en SQL Server 2025

Sintaxis básica del backup con ZSTD

Para utilizar ZSTD en la compresión de backups basta con añadir el parámetro WITH COMPRESSION (ALGORITHM = ZSTD) al comando BACKUP DATABASE.

Niveles de compresión disponibles

SQL Server permite definir el nivel de compresión mediante el parámetro LEVEL, el cual puede tomar los valores LOW, MEDIUM o HIGH. A mayor nivel de compresión, mayor será el uso de CPU y el tiempo necesario para completar el backup. Si no se especifica el nivel, se utilizará LOW por defecto.

Ejemplo de backup con ZSTD y nivel MEDIUM

BACKUP DATABASE test
TO DISK = 'C:\BACKUP\test-ZSTD-medium.bak'
WITH COMPRESSION (ALGORITHM = ZSTD, LEVEL = MEDIUM);

Pruebas reales de ZSTD en SQL Server 2025

Entorno de pruebas

Las pruebas se han realizado utilizando una base de datos de 444 GB, comparando distintos algoritmos y niveles de compresión para evaluar tiempos de backup, tamaño final del archivo y tiempos de restauración.

AlgoritmoTiempo del backupTamaño (GB)% de compresiónTiempo de restauración
Sin compresión00:38:45256 00:08:22
MS_XPRESS – LOW00:27:2812850.3900:09:21
MS_XPRESS –MEDIUM00:25:1312153.1000:07:00
MS_XPRESS – HIGH00:30:1812153.1000:07:01
ZSTD – LOW00:16:1512950.0000:05:22
ZSTD – MEDIUM00:28:2810658.9100:06:26
ZSTD – HIGH01:06:0010061.2400:06:30

Análisis de resultados

Los resultados muestran que ZSTD ofrece un rendimiento claramente superior. El nivel ZSTD LOW consigue el backup más rápido, reduciendo el tiempo a menos de la mitad respecto a un backup sin compresión. Por otro lado, ZSTD HIGH alcanza la mayor tasa de compresión, reduciendo el tamaño del backup en más de un 60%, aunque con un incremento notable del tiempo de ejecución.

ZSTD MEDIUM se posiciona como el mejor equilibrio entre velocidad y ratio de compresión, logrando un 9% más de compresión que LOW con menos de la mitad del tiempo requerido por HIGH.

Comparativa con MS_XPRESS

Al comparar directamente MS_XPRESS con ZSTD en los distintos niveles, ZSTD obtiene mejores resultados en todos los escenarios. Incluso en el nivel HIGH, aunque el tiempo de backup es mayor, el incremento en la tasa de compresión puede ser determinante en entornos donde el espacio de almacenamiento es un factor crítico.

Consumo de CPU con ZSTD

En pruebas adicionales realizadas sobre una base de datos de aproximadamente 8 TB, el consumo de CPU de ZSTD LOW es prácticamente idéntico al de MS_XPRESS. A medida que aumenta el nivel de compresión, el uso de CPU se incrementa de forma progresiva tanto en el backup como en la restauración.

AlgoritmoCPU del backupCPU de la restauración
MS_XPRESS13%6%
ZSTD – LOW13%6%
ZSTD – MEDIUM14%7%
ZSTD – HIGH16%8%

Conclusión

ZSTD en SQL Server 2025 representa una evolución significativa en la compresión de backups. Sus distintos niveles permiten adaptar la estrategia de copias de seguridad a las necesidades de cada entorno, ya sea priorizando tiempos de ejecución, ahorro de espacio o reducción de los tiempos de recuperación.

Si quieres aprovechar todas las ventajas que ofrece ZSTD y las novedades de SQL Server 2025, no dudes en contactarnos para ayudarte en tu proceso de migración y optimización.

Información adicional

BACKUP (Transact-SQL) – SQL Server | Microsoft Learn

ZSTD compression in SQL Server 2025 | Microsoft Community Hub

SQL Server 2025 : Zstandard Backup Compression – Simple Talk

SQL Server 2025 Zstandard (ZSTD) Backup Compression: Expert Guide

SQL Server 2025: Using ZSTD Compression for SQL Server Backups

SQL Server 2025 Backup Compression and Restore Review

Complete este formulario para recibir la guía de Windows Server en Azure
*Obligatorio
Complete este formulario para recibir la guía de Windows Server en Azure
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete este formulario para recibir 4 best practices to implement a comprehensive Zero Trust security approach
*Obligatorio
Complete este formulario para recibir 4 best practices to implement a comprehensive Zero Trust security approach
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete este formulario para recibir Cloud Migration Essentials
*Obligatorio
Complete este formulario para recibir Cloud Migration Essentials
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete este formulario para recibir Cloud security Advice for Nonprofit Leaders
*Obligatorio
Complete este formulario para recibir Cloud security Advice for Nonprofit Leaders
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete este formulario para recibir Prevent data leaks with Microsoft 365 Business Premium
*Obligatorio
Complete este formulario para recibir Prevent data leaks with Microsoft 365 Business Premium
Gracias por rellenar el formulario [name]. ¡Aquí tienes tu eBook Gratis!
Complete this form to recieve the guide of Windows Server on Azure
*Required
Complete this form to recieve the guide of Windows Server on Azure
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve 4 best practices to implement a comprehensive Zero Trust security approach
*Required
Complete this form to recieve 4 best practices to implement a comprehensive Zero Trust security approach
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve Cloud Migration Essentials
*Required
Complete this form to recieve Cloud Migration Essentials
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve Cloud security Advice for Nonprofit Leaders
*Required
Complete este formulario para recibir Cloud security Advice for Nonprofit Leaders
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve Prevent data leaks with Microsoft 365 Business Premium
*Obligatorio
Complete this form to recieve Prevent data leaks with Microsoft 365 Business Premium
Thank you for filling out the form [name]. Here's your Free eBook!
Complete this form to recieve Cloud Migration Simplified Ebook.
*Obligatorio
Complete this form to recieve Prevent data leaks with Microsoft 365 Business Premium
Thank you for filling out the form [name]. Here's your Free eBook!