pgmicro - SQLite 기반으로 만든 인-프로세스 PostgreSQL
(github.com/glommer)- PostgreSQL SQL을 SQLite 바이트코드로 직접 컴파일하는 인메모리 임베디드 데이터베이스
- AI 에이전트 환경에서 급증하는 일시적·소규모 데이터베이스 수요를 겨냥해 설계됨
- Rust로 처음부터 재작성한 SQLite 재구현체인 Turso를 엔진으로 사용하고,
PostgreSQL의 실제 파서(libpg_query)를 그대로 채택해 100% 구문 호환성을 확보 - 생성된 데이터 파일은 표준 SQLite 3.x
.db형식으로, 기존 SQLite 도구로 그대로 열람 가능 - 커넥션 레벨에서 PostgreSQL과 SQLite 문법을 동적으로 전환 해서, 하나의 데이터베이스를 두 가지 문법으로 동시 접근 지원
- PostgreSQL을 WebAssembly로 변환하거나 내장하는 기존 방식과 근본적으로 다른 아키텍처를 채택함
- MIT 라이선스