Hola a todos. Quisiéramos saber su opinión sobre que tipo de formato usar a la hora de hacer backups.
Estuvimos analizando y:
Los backups en formato Plain ocupan mucho espacio, no obstante si se comprimen ocupan poco espacio.
Los backups en formato Custom ocupan menos espacio.
Los backups en formato Directory son similares a Custom solo que dentro de un directorio varios archivos.
El formato Directory permite hacer dump y restore con la opción -j para establecer tareas en paralelo reduciendo el tiempo de creación de backup.
El formato Custom solo permite usar la opción -j con restore.
El formato Plain no permite usar tareas en paralelo.
Nota: Directory fue muy rápido en cuando al dump 25 minutos para 31GB de base, comprimiendo a 5.1GB, no obstante, el restore tardo mucho, más de hora, pero como estuvo utilizándose el server para otras cuestiones esta referencia no debería tomarse en cuenta.
Ejemplo de dump: Base de 700MB
Plain: 396MB
Custom: 44MB
Tiempos en Plain y Custom
Plain dump: 40segundos
Plain restore: 237segundos
Custom dump: 52segundos
Custom restore: 168segundos
En Custom se utilizo la opción -j6, con -j10 dio como resultado 140segundos.
queda por analizar ventajas y desventajas entre el numero asociado a -j y los núcleos de procesamiento del servidor, hilos, etc.
Más allá de estas cuestiones, nos preocupa el tener problemas a futuro con un u otro formato.
A pesar de las ventajas de Custom y la opción -jX. ¿Es recomendable utilizar Custom?
!Desde ya muchas gracias¡