Integración automática de varios diarios

Como desarrolladores y administradores de bases de datos, ustedes conocen la importancia de recuperarse rápidamente de los datos corruptos. Las copias de seguridad y los diarios le ayudan en esta tarea. Pero a veces, una copia de seguridad puede estar dañada, y debe volver de una copia de seguridad más antigua e integrar varios diarios consecutivamente. O puede que el archivo de su diario esté creciendo demasiado rápido y prefiera crear uno nuevo con regularidad para evitar saturar el disco duro de su servidor. O simplemente está utilizando su propia forma de hacer copias de seguridad de su base de datos. En todos estos casos, debe integrar múltiples diarios, lo que sólo es posible manualmente a través del Centro de Seguridad y Mantenimiento.

Con 4D v20, puede integrar automáticamente múltiples diarios al iniciar la base de datos. Permítame explicarle cómo funciona.

La integración automática de múltiples diarios sólo está disponible si el parámetro «Integrar últimos registros si la base de datos está incompleta» está activado (está activado por defecto).

El parámetro «Integrar los últimos diarios si la base de datos está incompleta».

Si desea que 4D integre varios archivos de diario, es sencillo: póngalos al lado del diario actual. Al inicio de la aplicación, si 4D detecta que faltan operaciones en la base de datos, primero comprobará todos los archivos de diario para determinar si es posible una recuperación, por ejemplo, que no falte ninguna operación. A continuación, integrará automáticamente las operaciones de todos sus diarios.

Esta función debería ahorrarle tiempo durante las operaciones de mantenimiento para que pueda centrarse en el desarrollo de su aplicación en lugar de dedicar tiempo a tareas manuales de gestión de la base de datos. Si tiene comentarios o preguntas, por favor llévelos a los foros 4D.

PD: debe tener cuidado de no poner inadvertidamente archivos de diario no relacionados junto a su archivo de diario actual, ya que 4D intentará (y fallará) integrarlos, lo que puede generar errores al inicio.

Nicolas Brachfogel
• Propietario de producto y Desarrollador Senior - Nicolas Brachfogel se unió a 4D en 2017 como Senior Developer (4D Server y networking). Como Product Owner para gestionar el lanzamiento de Apple Silicon, está a cargo de escribir historias de usuario y traducirlas en especificaciones funcionales, así como asegurarse de que las implementaciones de las funcionalidades satisfagan las necesidades del cliente. Diplomado por el Instituto Superior de Informática Aplicada (INSIA), Nicolas comenzó su carrera como desarrollador de software en 2001. Tras varios años codificando en Java y C++, pasó a especializarse en el desarrollo cliente-servidor para empresas de videojuegos. Como desarrollador/arquitecto de servidores, trabajó con éxito en las arquitecturas de servidores de muchos juegos (Dofus Arena, Drakerz, Trivial Pursuit Go!).