La nostalgie des bases de données sans l'angoisse
Quand un sysadmin australien décide de comparer des snapshots SQL hors ligne, cela donne un outil un rien pointu mais diablement efficace. Le Courrier de l'Oignon plonge dans les entrailles de DumpTales.

Dans le vaste monde des curiosités cachées derrière un oignon, on s'attend souvent à croiser des sectes vouées au culte du modem 56k ou des collectionneurs de timbres virtuels en ASCII. Parfois, l'anonymat du réseau Tor abrite pourtant des initiatives d'une grande sobriété technique, comme ce petit utilitaire nommé DumpTales. Développé par un vétéran de l'infrastructure Linux basé à Melbourne, ce programme se propose de comparer des instantanés de bases de données MySQL, MariaDB ou SQLite sans jamais avoir à se connecter au serveur en question. Une idée fixe qui frôle l'art abstrait pour le commun des mortels.
Le principe amuse autant qu'il interroge : pourquoi vouloir analyser des lignes ajoutées, supprimées ou modifiées en passant par des fichiers de dump compressés ? L'auteur, dont le parcours oscille entre administration système et poésie (ce qui explique sans doute ce goût prononcé pour le drame relationnel des tables SQL), assure que l'outil lit les données sans exécuter le code SQL sous-jacent. Les partitions temporaires chauffent un peu, le format JSON s'exporte en un clin d'œil, et le DBA insomniaque peut enfin savoir quelle colonne a mystérieusement disparu un mardi à trois heures du matin.
Au-delà de la performance technique, la page personnelle qui héberge l'outil offre un intermède réjouissant sur la vie d'un consultant DevSecOps qui avoue cultiver une allergie aux chats tout en vivant avec, ainsi qu'une lointaine ascendance de contrebandiers bretons. On appréciera ce mélange rare de rigueur opérationnelle et de notes biographiques décalées, bien loin des machinations intergalactiques habituelles du dark web. Une belle prise pour les amateurs de lignes de commande propres et de prose textuelle.


