Une base de données SQLite de 6,4 To propulse la mise à niveau de Searchcode.com

2025-02-17

Searchcode.com, un moteur de recherche de code source, a migré sa base de données de MySQL vers SQLite, résultant en une énorme base de données SQLite de 6,4 To, probablement l'une des plus grandes instances publiques. Motivée par le désir d'un déploiement binaire unique et de dépendances réduites, la migration n'a pas été sans défis. Des problèmes tels que le verrouillage de la base de données et les complexités de la compilation croisée ont été surmontés en utilisant des connexions de base de données doubles, une version SQLite Go pure et une compression au niveau du système de fichiers (BTRFS avec zstd). Le résultat ? Un Searchcode.com significativement plus rapide et plus évolutif avec une vitesse de recherche améliorée et des processus back-end.