ZQPool简介
ZQPool是中启乘数科技使用Go语言编写和发布的数据库连接池软件,主要解决PostgreSQL生态中流行的一些连接池软件的一些缺点,满足专业客户对连接池软件高性能、高可用的要求。
ZQPool的主要功能:
- 高性能连接池,大幅减少数据库连接数,提高数据库性能。
- 数据库容灾高可用,在出现故障时,恢复时间短,恢复流程简单不易出错,应用侧无感知。
- 支持读写分离,将部分查询负载均衡的发送到多个备库进行查询,充分利用机器资源,分担主库在高峰期的压力。
ZQPool解决的一些痛点问题:
- 前端应用众多,与数据库建立了大量的空闲连接,导致数据库性能下滑。
- 应用采用PHP等语言编写,会与数据库建立大量的短连接,接口响应速度慢。
- 出现故障转移后,需要修改应用侧配置,步骤繁琐容易出错,恢复时间长。
- 业务高峰期数据库主库负载高,备库所在机器却处于低负载状态,资源利用率低。
目录