You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
En vrai pour rendre la BDD plus fiable, je vais enegistrer chaque changement de structure dans un fichier, pourqu'on puisse faire du version control de la structure, et donc la reconstituer en cas d'erreur (le D - durability). Ledit log servira aussi pour le A (atomicité), puisqu'en "loggant" les transactions déclarées comme valide avant leur implémentations réelle, on s'assure de pouvoir réappliquer les changements en cas de crash/bug/événement cataclysmique en plein milieu de la transaction.
Au démarrage de la BDD on peut faire un checksum de la BDD, et comparer avec le checksum "attendu" pour vérifier si on doit réappliquer une transaction
The text was updated successfully, but these errors were encountered:
En vrai pour rendre la BDD plus fiable, je vais enegistrer chaque changement de structure dans un fichier, pourqu'on puisse faire du version control de la structure, et donc la reconstituer en cas d'erreur (le D - durability). Ledit log servira aussi pour le A (atomicité), puisqu'en "loggant" les transactions déclarées comme valide avant leur implémentations réelle, on s'assure de pouvoir réappliquer les changements en cas de crash/bug/événement cataclysmique en plein milieu de la transaction.
Au démarrage de la BDD on peut faire un checksum de la BDD, et comparer avec le checksum "attendu" pour vérifier si on doit réappliquer une transaction
The text was updated successfully, but these errors were encountered: