pgmicro - PostgreSQL en processus basé sur SQLite
(github.com/glommer)- Base de données embarquée en mémoire qui compile directement le SQL de PostgreSQL en bytecode SQLite
- Conçue pour répondre à la forte hausse de la demande en bases de données temporaires et de petite taille dans les environnements d’agents IA
- Utilise comme moteur Turso, une réimplémentation de SQLite entièrement réécrite en Rust,
et adopte tel quel le véritable parseur de PostgreSQL (libpg_query) afin d’assurer une compatibilité syntaxique à 100 % - Les fichiers de données générés sont au format standard SQLite 3.x
.db, et peuvent être ouverts tels quels avec les outils SQLite existants - Permet de basculer dynamiquement entre la syntaxe PostgreSQL et SQLite au niveau de la connexion, afin de prendre en charge un accès simultané à une même base de données avec les deux syntaxes
- Adopte une architecture fondamentalement différente des approches existantes consistant à convertir ou embarquer PostgreSQL en WebAssembly
- Licence MIT
1 commentaires
Waouh, énorme, j’en avais vraiment trop besoin. Mais en y réfléchissant, c’est fou qu’on n’ait pas pensé à le créer à l’ère de l’IA.