Base de datos SQLite de 6,4 TB impulsa la actualización de Searchcode.com
2025-02-17
Searchcode.com, un motor de búsqueda de código fuente, migró su base de datos de MySQL a SQLite, dando como resultado una enorme base de datos SQLite de 6,4 TB, probablemente una de las instancias públicas más grandes. Impulsada por el deseo de una implementación de binario único y dependencias reducidas, la migración no estuvo exenta de desafíos. Problemas como el bloqueo de la base de datos y las complejidades de la compilación cruzada se superaron utilizando conexiones de base de datos duales, una versión SQLite Go pura y compresión a nivel de sistema de archivos (BTRFS con zstd). ¿El resultado? Un Searchcode.com significativamente más rápido y escalable con velocidad de búsqueda mejorada y procesos de back-end.