Está en la página 1de 9

INDICE

INTRODUCCION...........................................................................................................................................3
HERRAMIENTAS DE COMPRESION QUE DEBERIAUSAR PARA LAS COPIAS DE SEGURIDAD DE UN BASE DE
DATOS.........................................................................................................................................................4
1. gzip y bzip2..........................................................................................................................................4
2. Herramientas de compresión paralela: pigz y pbzip2..........................................................................5
3. Implementaciones de lzma: lzip, 7zip y plzip.......................................................................................5
4. 7-Zip.....................................................................................................................................................5
5. Plzip.....................................................................................................................................................6
Herramientas de compresión rápida: lzop and lz4......................................................................................6
6. compress (Lempel-Ziv).........................................................................................................................6
7. xz (lzma2) o QuickLZ............................................................................................................................7
8. HamsterZip Archiver............................................................................................................................7
9. WinRar.................................................................................................................................................7
10. FreeCompressor..............................................................................................................................8
CONCLUSION...............................................................................................................................................9
Bibliografía................................................................................................................................................10
INTRODUCCION

Cada día que pasa vemos como las bases de datos que manejamos crecen y crecen
de tamaño. A medida que crecen nuestras necesidades de espacio para almacenar los
ficheros de la base de datos, crecen en mayor medida nuestras necesidades de
espacio para la realización de copias de seguridad. No debemos olvidar que una
política de copias de seguridad es totalmente imprescindible pues una pérdida de datos
puede traer serios problemas de continuidad en la actividad de una empresa.
HERRAMIENTAS DE COMPRESION QUE DEBERIAUSAR PARA
LAS COPIAS DE SEGURIDAD DE UN BASE DE DATOS
Lo primero que hay que saber es que las bases de datos son un grupo de información
relacionada que se encuentra almacenada, de manera ordenada. Podemos
compararlas con una gran biblioteca, solo que, en vez de tener libros, documentos o
revistas en físico, los datos están digitalizados y almacenados en discos que permiten
acceder a ellos desde cualquier lugar del mundo.

Si hay una herramienta digital que no puede faltar en cualquier ordenador, esa es la de
comprimir y descomprimir archivos. Estas herramientas, podríamos decir que son
grandes “incomprendidas”. ¿Por qué? Pues porque sólo nos acordamos de ellas
cuando nos hacen falta y, desde luego, no tienen el “glamour” de otras, pero te diremos
que en los últimos años han experimentado importantes avances, resultan visualmente
más atractivas y han añadido funcionalidades, especialmente pensando en el “boom”
del “mobile”.

Lo que está claro es que siguen siendo igual de útiles que en el pasado y pueden
resultar prácticas en cualquier momento ya que es habitual que cuando descargas
archivos pesados, vengan comprimidos por defecto, o tú misma tengas que comprimir
diversos archivos, agrupándolos y reduciendo su tamaño para que resulten menos
pesados a la hora de almacenarlos o de realizar envíos por diferentes sistemas.

1. gzip y bzip2
Si lo que deseas es compatibilidad, gzip y bzip2 son los reyes. No sólo son formatos de
compresión altamente reconocidos, sino que las herramientas para compresión y
descompresión están preinstaladas en la mayoría de sistemas operativos tipo unix.
Probablemente Windows es el único sistema operativo que no soporta gzip por defecto.
gzip y bzip2 son las únicas compresiones con su propia letra en tar (junto con
compress en BSD y xz en GNU).
Si bien la compatibilidad y disponibilidad son los puntos fuertes de estas herramientas,
mirando al grafo podemos apreciar que están lejos de la línea que mencionaba como
ideal en ratio de tiempo/tamaño. bzip2 proporciona una mayor ratio de compresión que
gzip a cambio de más ciclos de cpu, pero ambas herramientas son monohilo y no
brillan en ningún aspecto en particular.

Probablemente el mejor uso que recomendaría para estas herramientas sería gzip --
fast (equivalente a gzip -1) que, aunque no proporcione un nivel de compresión
espectacular, lo hace de manera relativamente rápida para una aplicación de un sólo
hilo de ejecución. Por lo tanto, puede ser útil en aquellos casos en los que se desee
maximizar la velocidad sin utilizar muchos recursos. En otros casos, donde la
disponibilidad no es un problema, recomendaría utilizar otras herramientas con una
mejor velocidad o nivel de compresión.

2. Herramientas de compresión paralela: pigz y pbzip2


Ambas herramientas autodetectan el número de cores que se disponen y realizan la
compresión en 8 hilos de ejecución, proporcionando ratios de compresión comparables,
pero en 4 veces menos de tiempo. La desventaja obvia es que, en un entorno de alta
demanda, como puede ser un servidor de MySQL bajo una carga considerable, puede
que no desees/puedas otorgar los recursos completos de la CPU al proceso de backup.
Pero si estás realizando la compresión en un servidor dedicado aparte, el paralelismo
es algo de lo que deberías tomar ventaja, ya que en general, la CPU es el mayor cuello
de botella en un algoritmo de compresión.

3. Implementaciones de lzma: lzip, 7zip y plzip


ZIP es un formato de archivos que se usa ampliamente para comprimir uno o más
archivos juntos en una sola ubicación, con lo cual se reduce el tamaño en general y se
facilita la transportación de los archivos. Los archivos ZIP funcionan prácticamente del
mismo modo que las carpetas estándares de tu computadora.

4. 7-Zip
7-Zip es un software de compresión y descompresión de archivos gratuito y de código
abierto bajo la licencia de GNU LGPL. A día de hoy, es el programa gratuito más
popular entre los usuarios por su eficacia, sencillez y alto grado de compatibilidad.
Trabaja con su propio formato de compresión (7z) pero soporta una amplia variedad de
formatos en cuanto a la descompresión, entre ellos, Zip, AB, RAR, ARJ, GZIP, TAR y
otros.

Una de sus grandes fortalezas es que cuenta con una interfaz muy sencilla que facilita
mucho la navegación al usuario principiante. De forma muy sencilla, el usuario podrá
extraer, comprimir o visualizar el contenido de los archivos. Permite comprimir archivos
de enorme tamaño, aproximadamente, 16 billones de gigabytes. Puede ser útil tanto
para empresas como para particulares.

5. Plzip
es un software de compresión para el PC. Permite comprimir un fichero o varios
ficheros en un fichero de archivo de formato Zip.

Herramientas de compresión rápida: lzop and lz4


Ambos proporcionan lo que prometen: algoritmos de compresión muy rápidos (en
algunos casos, incluso más rápidos que una simple copia de archivo, ya que el cuello
de botella no está en la CPU y tienen que escribir menos cantidad de datos) a cambio
de peores ratios de compresión (21-30%).

6. compress (Lempel-Ziv)
Es un algoritmo de compresión sin pérdida basado en diccionario, desarrollado por
Terry Welch en 1984 bastante tiempo después que fuera publicado el algoritmo LZ78
del que es una versión mejorada, que a su vez era una mejora sustancialmente distinta
del algoritmo LZ77.

Si bien, a la luz de la aparición de los algoritmos de Zip y Lempel sobrevino un


resurgimiento de la compresión que permanecía atascada y limitada en los algoritmos
estadísticos, este algoritmo abre el camino hacia una mayor eficiencia y velocidad.
7. xz (lzma2) o QuickLZ
El algoritmo de cadena Lempel-Ziv-Markov (LZMA) es un algoritmo utilizado para
realizar la compresión de datos sin pérdidas

8. HamsterZip Archiver
Este software de compresión y descompresión de archivos no es de los más populares;
de hecho, es posible que no hayas escuchado mucho su nombre. Lo incluimos en este
listado porque resulta especialmente útil para aquellas personas que no tienen
demasiada agilidad en la utilización de los programas informáticos.

HamsterZip Archiver es altamente intuitivo y muy sencillo de utilizar. Su interfaz es muy


funcional (basta con arrastrar y soltar los archivos en la home) y es un programa
gratuito y compatible con una gran cantidad de formatos de archivos. Además, incluye
soporte en la nube para almacenar directamente los archivos comprimidos en Drive o
Dropbox. Uno de los aspectos más destacables es su componente social, ya que
permite compartir los archivos en sólo dos clicks y también almacenarlos, como
decíamos, en desarrollos en la nube.

9. WinRar
Win Rar es otro de los programas más populares de este listado. Junto a WinZip, sería
el que más se utiliza dentro de los programas de pago. Eso sí, no tiene costes de
mantenimiento extras y la licencia es válida de por vida. WinRar, como habrás podido
deducir, es un software creado en base al formato Rar patentado. Como
comentábamos antes, los formatos Rar destacan por sus altas capacidades de
compresión, siendo hoy en día el programa que reduce en mayor porcentaje los
archivos, aunque el resto de opciones le siguen de cerca. WinRar es el programa
autorizado oficialmente para crear y comprimir archivos en formatos Rar, y puede
descomprimir archivos en muchos otros formatos

10. FreeCompressor
FreeCompressor, como su nombre indica, es un programa gratuito para comprimir y
descomprimir archivos. Resulta muy sencillo de utilizar, siendo apto para el manejo por
parte de personas con escasos conocimientos informáticos. También cuenta con
funcionalidades que permiten encriptar y almacenar con total seguridad archivos.

CONCLUSION

Es importante tener en cuenta la seguridad de nuestros datos en cada uno de sus


estados. Las herramientas que mencionamos en este artículo, si bien no son las únicas
que deberían utilizar, los ayudarán a mantener la confidencialidad, integridad y
disponibilidad de sus datos durante las etapas de reposo y tránsito. Como habrán
notado, la encriptación de los datos y las copias de resguardo son conceptos
fundamentales.
Bibliografía
https://jynus.com/dbahire/que-herramienta-de-compresion-deberia-usar-para-las-copias-de-seguridad-
de-mi-base-de-datos/

https://www.bilib.es/actualidad/blog/noticia/articulo/10-herramientas-digitales-claves-para-comprimir-
y-descomprimir-archivos/

https://docs.microsoft.com/es-es/sql/relational-databases/backup-restore/backup-compression-sql-
server?view=sql-server-ver15

También podría gustarte