Las mejores alternativas aTurso

Base de datos SQL embebida escrita en Rust, compatible con SQLite y con soporte experimental para Postgres

Visitar Turso
Captura de la web de Turso

Turso es una base de datos SQL embebida escrita en Rust, diseñada para desarrolladores que buscan un motor de datos ligero y compatible con SQLite. Resuelve la necesidad de un sistema de gestión de bases de datos relacional que funcione en proceso, ofrezca compatibilidad con el ecosistema SQLite y permita extenderse a otros dialectos como Postgres de forma experimental. Su arquitectura actúa como una máquina virtual para bases de datos, compilando SQL a bytecode para ejecutarlo eficientemente.

Sus funciones principales incluyen:

  • Compatibilidad SQLite para dialecto SQL, formatos de archivo y API C.
  • Soporte Postgres como frontend experimental con su propio protocolo de cable.
  • Multi-lenguaje para JavaScript, Java, .NET, Python, Rust y WebAssembly.
  • Control de concurrencia mediante MVCC para mejorar el rendimiento de escritura.
  • Captura de cambios para el seguimiento en tiempo real de las modificaciones.

El proyecto es de código abierto bajo licencia MIT, lo que lo hace gratuito y apto para autoalojarlo o integrarlo en aplicaciones locales. Al ser un motor embebido, no requiere un servidor independiente, lo que simplifica la infraestructura. Algunos usuarios podrían buscar alternativas si requieren funciones avanzadas de base de datos distribuida o si prefieren un ecosistema más maduro alrededor de Postgres o MySQL, aunque Turso se posiciona como un núcleo moderno y versátil para aplicaciones que necesitan rendimiento y compatibilidad amplia.

Compartir:

Código abierto

Plataformas
MacLinux
Tipo de aplicación
Línea de comandosServidor

Propiedades

  • Autoalojado
  • Ligero
  • Multiplataforma
  • Extensible con plugins

Parecidos a Turso