5:19
youtube.com ha 6 dias SRT AI Coder TODAY

The most trusted code on Earth is being rewritten in Rust

Código mais confiável da Terra está sendo reescrito em Rust

Banco de dados Tecnologia Rust

Conteudo

TLDR;

O SQLite está sendo reescrito em Rust no projeto Turso. Duas pessoas experientes — um autor sobre latência e um dos principais contribuidores do kernel Linux — lideram o esforço para tornar o banco verdadeiramente aberto e permitir contribuições externas. Turso mantém compatibilidade com SQLite e adiciona concorrência de múltiplos escritores, operações assíncronas, tipos e indexação vetorial nativa e testes determinísticos para evitar perda de dados.

Resumo

No ano 2000, o desenvolvedor D. Richard Hipp criou o SQLite para resolver a dependência de servidores SQL externos em sistemas críticos da Marinha dos EUA, condensando o motor de banco de dados numa biblioteca que lê e grava num único ficheiro; isso tornou‑o pequeno, confiável e onipresente — presente em bilhões de dispositivos e robôs — e conquistou vinte e cinco anos de confiança. Hoje, dois engenheiros decidiram reescrevê‑lo em Rust num projeto chamado Turso, não por implicar que SQLite seja ruim, mas para tornar o código verdadeiramente colaborativo e adicionar recursos modernos: concorrência com múltiplos escritores que só conflitam por linhas, operações assíncronas que não bloqueiam threads e tipos vetoriais nativos com indexação para pesquisas de embeddings, evitando bancos vetoriais separados. Turso é compatível com SQLite como substituto direto e usa simulações determinísticas para reproduzir falhas (queda de energia, gravações incompletas, corrupção) até eliminar bugs, visando nunca perder dados. O desafio maior é reconquistar a confiança construída em décadas. O vídeo também menciona o patrocinador JetBrains e sua agente Juni, que otimiza custos de tokens AI permitindo alternância entre modelos e oferece créditos promocionais. A proposta é ambiciosa, e só o tempo dirá se Turso triunfará em breve.