glommer

pgmicro

glommer

An in-process reimplementation of PostgreSQL, backed by a SQLite-compatible storage engine

AI 简介

pgmicro 是一个基于 SQLite 兼容存储引擎的 PostgreSQL 进程内重新实现。它使用 Rust 语言构建,核心功能包括直接将 PostgreSQL 语法解析并编译为 SQLite 字节码,从而提供了一个快速、可嵌入且单文件形式的数据库解决方案,支持完整的 PostgreSQL 方言。该项目适用于需要轻量级、短期或低维护成本数据库的应用场景,如临时任务数据库、会话存储或用户沙盒环境。相比其他尝试将 PostgreSQL 移植到 WebAssembly 的方案,pgmicro 通过采用不同的技术路径,避免了与原架构不兼容的问题,使得开发者能够在不牺牲性能的情况下享受 PostgreSQL 的强大特性。

Rust
MIT License
1.1k
Stars
22
Forks
9
Watchers
1
Issues

Star 增长

今日+5
近 7 天+9
近 30 天+40
综合评分70.59
默认分支master