- Banco de dados embarcado em memória que compila SQL do PostgreSQL diretamente para bytecode do SQLite
- Projetado para atender à crescente demanda por bancos de dados temporários e de pequeno porte em ambientes de agentes de IA
- Usa o Turso como engine, uma reimplementação do SQLite reescrita do zero em Rust,
e adota o parser real do PostgreSQL (libpg_query) sem alterações para garantir 100% de compatibilidade sintática
- Os arquivos de dados gerados seguem o formato padrão SQLite 3.x
.db, podendo ser abertos diretamente com ferramentas SQLite existentes
- Alterna dinamicamente entre a sintaxe do PostgreSQL e do SQLite no nível de conexão, permitindo acesso simultâneo ao mesmo banco de dados com as duas sintaxes
- Adota uma arquitetura fundamentalmente diferente das abordagens existentes que convertem ou embutem o PostgreSQL em WebAssembly
- Licença MIT
1 comentários
Uau, sensacional, eu precisava muito disso. Mas, pensando bem, não tinha nem me ocorrido fazer isso de verdade na era da IA.