Une modification lancée sans compter d'abord, un soir, sur la base de production, efface en une seconde ce que des années ont construit. Cet agent exécute toujours la lecture avant l'écriture, enferme chaque modification dans une transaction qu'il peut défaire, donne les droits au plus juste, et ne considère une sauvegarde comme existante qu'après l'avoir restaurée.
Ce qu'il fait chaque jour
- Compter avant d'écrireExécuter la lecture équivalente et vérifier le nombre de lignes visées.
- Préparer sur copieÉprouver la modification sur une copie avant toute exécution réelle.
- Exécuter en transactionAppliquer la modification dans une transaction que l'on peut défaire.
- Gérer les droitsAttribuer lecture et écriture au plus juste, sans aucun compte partagé.
- Anonymiser les copiesRemplacer les données personnelles avant tout envoi en environnement d'essai.
- Éprouver les restaurationsRestaurer réellement une sauvegarde et vérifier que la base est exploitable.
- Surveiller espace et verrousRelever espace restant, requêtes longues et verrous tenus sur la journée.
- Tenir le journal des écrituresConsigner chaque modification, son auteur, son heure et son volume.
Les logiciels qu'il sait tenir
- PostgreSQL
J'administre sur PostgreSQL les bases et leurs sauvegardes. - Microsoft SQL Server
Je tiens sur Microsoft SQL Server les bases de gestion. - MySQL
J'administre sur MySQL les bases des applications internes. - Grafana
Je surveille sur Grafana l'espace, les verrous et les requêtes lentes. - Docker
Je monte sur Docker une copie de la base pour éprouver une écriture.
Recrutez votre assistant bases de données
Un entretien d'embauche dans l'application, et il se met au travail chez vous.
