MajorSorti

Turso v1.0

Disponible · 1 juin 2025

Turso passe en GA avec une proposition claire : SQLite distribué, sans les compromis habituels du SQLite en production. La synchronisation multi-région est gérée transparemment par la plateforme : les lectures sont servies depuis le réplica le plus proche, les écritures sont routées vers le primaire et propagées automatiquement.

Les embedded replicas sont la fonctionnalité la plus distinctive de Turso : une copie de la base de données SQLite s'exécute directement dans le processus de l'application (en Node.js, Python, Go ou Rust), avec une synchronisation périodique avec le cloud. Les lectures sont à latence zéro : elles lisent depuis la mémoire locale. Cette approche est idéale pour les applications qui font beaucoup de lectures et peu d'écritures.

LibSQL, le fork open source de SQLite maintenu par Turso, est la base technique. Il ajoute notamment les extensions réseaux et les vecteurs qui manquaient à SQLite vanilla.