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

https://github.com/pgdogdev/pgdog

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

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

#DB #Tool #GitHub GitHub - pgdogdev/pgdog: Horizontal scaling for PostgreSQL with automatic sharding.
 
 
Back to Top
OKHK