duckgres PostHog 开源的通过pg协议暴露duckdb服务能力

duckgres 项目比较有意思,基于golang 开发,通过pg 协议 可以使用duckdb 的能力

包含的特性

  • 支持通过pg 兼容协议
  • 两层查询处理,pg 以及duckdb
  • tls 加密
  • 每个用户一个duckdb 文件
  • 支持密码加密
  • 扩展查询协议,比如orepared statements,binary 格式,参数查询
  • copy 协议支持
  • 支持配置duckdb 扩展
  • ducklake 支持
  • 支持控制面板模式,可以进行零宕机部署以及滚动升级
  • 支持比较灵活的配置,yaml,环境变量,cli
  • 支持prometheus metrics 方便监控

说明

duckgres 迭代比较快,很值得体验下,社区还有基于mysql 的duckdb 服务

参考资料

https://github.com/PostHog/duckgres

https://github.com/apecloud/myduckserver

posted on 2026-08-09 08:00  荣锋亮  阅读(1)  评论(0)    收藏  举报

导航