文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Slony-I中的一些概念

Slony-I中的一些概念

时间:2010-04-11  来源:osdba

了解了Slony-I中的一些概念后,就容易理解Slony-I是如何工作的了。 Slony名称是如何来的: slon是俄语中的“大象”的意思
slony是“大象”的复数,意思是一群大象
slonik是俄语中小象的意思
 
在Slony-I中主要有如下概念:
  • Cluster: 集群
  • Node: 结点
  • Replication Set: 复制集
  • Orign,Providers and Subscribers,原始库、提供者、消费者
  Cluster 就是Slony-I的一个集群,是由很多PostgreSQL数据库组成,复制就发生在这些数据库之间。每个Cluster有一个名称,是由Slonik脚本指定的:
cluster -name = something;
  Node 就是每个PostgreSQL数据库,Slonik script定义了如何连接到每个PostgreSQL数据库:
NODE 1 ADMIN CONNINFO = 'dbname=testdb host=server1 user=slony';
在slony中,每个集群的定义是由一个cluster name和一系列nodes组成了。Slony-I为每个节点定义了一个节点号(就是数字1,2,3,4....),这个节点号定义好了就不能再改了。   Replication Set 复制集是定义了我们需要同步哪些表和sequence。   Origin,Prividers and Subscribers
Origin就是数据发生的数据源,用户在Origin上执行update和delete操作,然后slony-I把这些变化同步到其它节点上去,其它节点则称为Subscdribers。由于这个变化可以级连,下一级的节点,可以把这个变化传递到再下一级的节点上去。
Prividers和Subscribers是“生产者和消费者”模型中的概念。“生产者”是生产变化的数据源,“消费者”是不断的应用这些变化(以保持与源数据的同步)。   Slon Daemon slony的后台守护进程。每个节点上都存在这个进程,主要是处理各种同步的事件。同步的事件分为两类,一类是管理信息的变化的事件,另一类是同步数据的事件。   slonik Configuration Processor 就是发送管理命令给集群的工具,提交配置变化给Slony-I集群。如发送增加删除节点,增加和删除消费者,修改通信路径等。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载