pgmicro - SQLiteベースで作られたインプロセス PostgreSQL
(github.com/glommer)- PostgreSQL SQLをSQLiteバイトコードへ直接コンパイルするインメモリ組み込みデータベース
- AIエージェント環境で急増する一時的・小規模データベース需要を狙って設計
- Rustでゼロから書き直したSQLite再実装であるTursoをエンジンとして使用し、
PostgreSQLの実際のパーサー(libpg_query)をそのまま採用して100%の構文互換性を確保 - 生成されるデータファイルは標準SQLite 3.xの
.db形式で、既存のSQLiteツールでそのまま閲覧可能 - コネクションレベルでPostgreSQLとSQLiteの文法を動的に切り替え、1つのデータベースに2つの文法で同時アクセス可能
- PostgreSQLをWebAssemblyへ変換または組み込む既存方式とは根本的に異なるアーキテクチャを採用
- MITライセンス
1件のコメント
うわ、すごい、まさに必要だったんだけど。けど考えてみたら、本当にAI時代に作ろうと思わなかったんですね