Respaldar/restaurar la base de datos Model o exportar/importar el Model Store?

Buenos días,

En este artículo quisiera aclarar las diferencias que existen entre realizar un backup/restore de la base de datos Model, y realizar un export/import del Model Store.

Desde la versión R2, y la separación de los elementos de la aplicación en una base de datos Model distinta, existe la posibilidad de restaurar esta base de datos por separado. Sin embargo, no es la mejor práctica, como documentado en este documento.

Las razones por las cuales se recomienda exportar/importar el Model store son las siguientes:

1- Al realizar la importación del Model Store, el sistema realiza una validación de los IDs de elementos, dando visibilidad de conflictos posibles.

2- Es posible importar el Model Store en un esquema temporal, lo cual reduce el tiempo de indisponibilidad de la aplicación y permite regresar al Model Store anterior más rápidamente que restaurando un backup de base de datos.

Adicionalmente, pueden encontrar información sobre las diferencias entre archivos XPO, AXModel y AXModelStore aquí.

Espero sea de utilidad,

Bertrand

 

Con la ayuda de Johan Broberg, consulten también este thread (respuesta de Joris de Gruyter a la misma pregunta).