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