Skip to main content

PgDog - 为 PostgreSQL 数据库提供自动分片以实现水平扩展

  1. PgDog - 为 PostgreSQL 数据库提供自动分片以实现水平扩展

    https://github.com/pgdogdev/pgdog

    PgDog 是一个用 Rust 编写的 PostgreSQL 事务池和逻辑复制管理器,能够对 PostgreSQL 进行分片。

    它能够对 PostgreSQL 进行分片,并管理大量数据库和连接。
    主要功能包括应用层负载均衡、健康检查与故障转移。
    支持事务和会话池,可以处理大量客户端连接。
    具备数据库分片能力,能自动路由查询并处理跨分片查询。
    支持 COPY 命令的分片处理,无需预处理即可摄取数据。
    理解 PostgreSQL 逻辑复制协议,支持现有数据库的分片和集群扩展。
    配置灵活,支持运行时调整,无需重启进程。
    提供 Docker 和 Kubernetes Helm chart 快速启动方式。

    #DB #Tool #GitHub
OKHK