Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1620703
  • 博文数量: 201
  • 博客积分: 2812
  • 博客等级: 少校
  • 技术积分: 3029
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-18 18:28
个人简介

从事数据库工作多年,目前看好分布式NeSQL/HTAP数据库在企业客户市场的发展。未来的主要方向是——致力于 NewSQL/HTAP 数据库的推广普及。

文章存档

2016年(1)

2015年(8)

2014年(23)

2013年(50)

2012年(32)

2011年(87)

分类: Sybase

2015-07-23 21:14:54

1.Shared-nothing Multiplex简介

SAP 1Q 16.0 SP10开始引入了对Shared-nothing Multiplex/MPP的支持。“Shared-nothing multiplex ”是一个大数据环境下针对大规模并行处理(massively parallel processing/MPP)的存储和处理架构。在这个存储架构下,主数据(primary data)存储在一组节点中的直插式存储(direct-attached storage/DAS)设备集合中,而不是存储在一个共享存储区域网络设备中(即SAN存储设备中)。

2.Shared-nothing Multiplex的优势

I/O扩展能力提升

此前的IQ Multiplex采用shared-disk存储架构来存放数据,当节点增加、数据量不断增长时,共享存储成为瓶颈。

Shared-nothing multiplex采用了分布式存储技术,极大提升了I/O扩展能力。每个节点中的本地DAS存储设备能够实现比共享SAN存储设备更高的I/O性能。

IQ 16 SP10引入的Shared-nothing storage类似于HadoopHDFS,使用每个节点自己本地的存储存放用户数据的子集。

IQ Multiplex中,你可以同时使用shared-nothing dbspacesshared-disk dbspaces;在一个物理集群中shared-nothing multiplexshared-disk multiplex可以同时存在。

提供更强的数据保护

每个节点中的DAS设备可以指定镜像文件,通过镜像技术能够提升数据的高可用性。这与HadoopHDFS也有一些类似,都通过数据冗余技术来避免数据的损坏、丢失。

存储设备管理便得相对简单

原先管理IQ Multiplex共享存储设备时,需要管理裸设备。Shared-disk存储结构要求每个节点上的设备路径一定要相同,并指向一定要正确。当节点数量比较多时,或者共享裸设备数量很多时,会造成管理的负担,并且容易出现错误。

IQ 16 SP10shared-nothing Multiplex,采用了分布式存储架构,在每个节点上可以使用裸设备,也可以使用文件系统中的文件。

数据库备份的变化

由于采用了节点本地的设备镜像技术,IQ shared-nothing multiplex的数据保护能力得到一步提升(有些类似于Hadoop HDFS采用的数据冗余技术)。

对于shared-nothing multiplex来说,数据库备份被分解到每个节点,每个节点只负责备份自己拥有的本地设备上的数据,并且节点之间可以并行进行备份。这降低了原先shared-disk Multiplex备份时,对于备份设备的压力。

阅读(3413) | 评论(3) | 转发(0) |
0

上一篇:编写SAP IQ java 用户自定义函数——访问Hadoop

下一篇:没有了

给主人留下些什么吧!~~

eisen2016-07-15 13:45:53

HDFS很慢啊。这样会严重影响性能吧

lion_sybiq_1272016-05-21 11:21:08

shared-nothing multiplex已经商用了。不过,毕竟是新的功能特性,如果你有需要可以尝试使用一下。

zhaopingzi2016-05-19 16:54:27

开始商用了吗,哪里有安装手册