pgmicro - PostgreSQL in-process yang dibuat di atas SQLite
(github.com/glommer)- Basis data embedded dalam memori yang mengompilasi SQL PostgreSQL langsung ke bytecode SQLite
- Dirancang untuk menargetkan lonjakan kebutuhan basis data sementara dan berukuran kecil di lingkungan agen AI
- Menggunakan Turso sebagai engine, yaitu reimplementasi SQLite yang ditulis ulang dari nol dalam Rust,
dan mengadopsi parser asli PostgreSQL (libpg_query) apa adanya untuk memastikan kompatibilitas sintaks 100% - File data yang dihasilkan menggunakan format
.dbSQLite 3.x standar, sehingga bisa langsung dibuka dengan alat SQLite yang sudah ada - Pada level koneksi, sintaks PostgreSQL dan SQLite dapat dialihkan secara dinamis, sehingga satu basis data dapat diakses bersamaan dengan dua sintaks
- Mengadopsi arsitektur yang secara mendasar berbeda dari pendekatan yang ada, seperti mengonversi atau menyematkan PostgreSQL ke WebAssembly
- Lisensi MIT
1 komentar
Wah, keren banget, aku benar-benar butuh ini. Tapi dipikir-pikir, lucunya aku sama sekali tidak terpikir untuk membuat ini di era AI seperti sekarang.