Accélérez la copie des bases de données SQLite : l’astuce du vidage de texte
L’auteur a rencontré un goulot d’étranglement de vitesse lors de la copie de grandes bases de données SQLite en raison de la taille importante des fichiers d’index. Il a découvert que le vidage de la base de données sous forme de fichier texte (à l’aide de la commande `.dump`) puis sa compression avec gzip réduisait considérablement la taille du fichier, accélérant ainsi le processus de copie. Par rapport à la copie directe d’une base de données de 3,4 Go, cette méthode a comprimé le fichier à 240 Mo, ce qui a entraîné une amélioration de la vitesse de 14 fois. De plus, cette méthode évite les problèmes de corruption de la base de données qui peuvent survenir lors des mises à jour pendant le processus de copie, améliorant ainsi la fiabilité.