基于pgpool II 和PostgreSQL的分布式数据库的设计与实现
研究目的:
PostgreSql是一种非常复杂的对象-关系型数据管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。
pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,它提供连接池,复制,负载均衡,并行查询等功能。
可以利用pgpool-II实现PostgreSQL的分布式数据库的设计和实现。
研究意义:
通过实现基于pgpool-II 和PostgreSQL的分布式数据库的设计与实现,实现PostgreSQL数据库集群,集群(Cluster)技术是使用特定的链接方式,将价格相对较低的硬件设备结合起来,同时也能提高性能相当的任务处理能力。从而使在实际项目中对数据库的操作能更迅速快捷。
?
------------------------------------
主要研究内容:
PostgreSQL,pgpool-II的安装,pgpool-II的配置(配置通用模式,复制模式,负载均衡模式,并行查询模式),对PostgreSQL,pgpool-II的操作,熟悉PostgreSQL,pgpool-II的配置文件,在线恢复,故障排除。
?
创新点:
?
使用pgpool-II和PostgreSQL的分布式数据库设计与实现,搭建PostgreSQL数据库集群。
?
需要资源:
两台以上PC机器,Linux操作系统,PostgreSQL,pgpool-II。
?
?
?
?
?
?
?
?
?
?
?
?