首页 > 数据库

PostgreSQL 利用Pgpool-II的集群搭建方案(Partition LoadBalance Replication)

时间:2009-05-27 14:31:47  作者:xtlog  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
1.下载安装在官网http://pgfoundry.org/projects/pgpool/下载pgpool-II 2.2.2.tar.gz ,执行以下命令安装:#tar xvf pgpool-II 2.2.2.tar.gz#cd pgpool-II 2.2.2#.......

PRIMARY KEY (dbname, schema_name, table_name)

);

dist_def 中的每一行数据分为两个部分:

数据分布规则(col_name 、dist_def_func )

数据表的meta-information (dbname 、schema_name 、table_name, col_list 、type_list )

  • 分布规则决定了数据如何在各节点中分布,也就是按照“col_name” 字段的值分布。“dist_def_func” 以“col_name” 值为参数的函数,返回数据应该被储存在哪个节点的ID 。

    meta-information 用来重写查询,并发查询必须重写查询以便能够将个节点返回的结果合并为一个结果。

    system_db.sql 中定义的其他几个表,可以打开该文件具体参考。

    定义数据分布节点

    例子中的三个分布节点,分别为:192.168.1.239:5444 , 192.168.1.201:5444, 192.168.1.201:5443

    在pgpool.conf 中定义这三个节点:

    backend_hostname0 = '192.168.1.239'

    backend_port0 = 5444

    如果您需转载 PostgreSQL 利用Pgpool-II的集群搭建方案(Partition LoadBalance Replication),请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
    来顶一下
    近回首页
    返回首页
    发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表
    相关文章
    栏目热门