Banco de dados SQLite de 6,4 TB impulsiona a atualização do Searchcode.com
2025-02-17
O Searchcode.com, um mecanismo de busca de código-fonte, migrou seu banco de dados do MySQL para o SQLite, resultando em um enorme banco de dados SQLite de 6,4 TB — provavelmente uma das maiores instâncias públicas. Impulsionada pelo desejo de uma implantação de binário único e dependências reduzidas, a migração não foi sem desafios. Problemas como travamento do banco de dados e complexidades de compilação cruzada foram superados usando conexões duplas de banco de dados, uma versão SQLite Go pura e compactação em nível de sistema de arquivos (BTRFS com zstd). O resultado? Um Searchcode.com significativamente mais rápido e escalável com velocidade de pesquisa aprimorada e processos de back-end.