
图1 Shared Disk集群架构

图2 Shared Nothing 集群架构
目前,Oracle RAC使用的是Shared Disk架构,而DB2,SQL Server及分布式的hadoop使用的是Shared Noting架构,这两种架构侧重点不一样,各有千秋。
1. Shared Disk 架构Shared Disk架构如图1所示,所有的节点共享一份数据,优点是只要有一个节点可用,就可以访问所有数据;缺点是内存融合(cache fusion)大大限制了它的水平扩展能力。简单地说:可用性高,但可扩展性弱,常见于24*7的高可用性核心业务。
1. Shared Nothing 架构Shared Nothing架构如图2所示,数据和节点具有对应关系,缺点是如果要访问所有数据,必须所有节点都可用;优点是每个节点交互少,很容易扩展。简单地说:可扩展性强,可用性低。多用于VLDB。
SharedDisk.JPG
SharedNothing1.JPG
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26277071/viewspace-710924/
,如需转载,请注明出处,否则将追究法律责任。