数据库定义存储之SAP篇

来源: 存储在线
2013/11/13 22:31:51
由于SAP HANA的特殊性,因此并不需要和存储有太多的配合,如I/O优先级、Cache协调等都不需要,因为工作的时候,数据基本都在内存里了。

分享到: 新浪微博 腾讯微博
本文关键字: 数据库 存储 SAP

今天我们来聊聊数据库定义存储的SAP部分。说起内存数据库,大家第一个想到的就是SAP HANA。HANA(High-Performance Analytic Appliance)指的是高性能分析设备,一看这个名字就知道主要应用于实时数据分析,而且是一个软硬件一体的东西。SAP 2010年正式发布了HANA软件,但由于SAP没有硬件,因此必须联合硬件厂商一起提供。SAP HANA作为第一款商用的内存数据库产品,发展迅速,成为SAP最快的增长点之一。SAP HANA不仅适用OLAP业务,目前也在向OLTP场景推广。

大家可能会问,SAP HANA既然是内存数据库,和存储有啥关系,因为数据都在内存里进行计算了啊?

SAP内存数据库的数据并不是只在内存里,也会不停写到硬盘里。SAP HANA使用存储主要体现在下面几个方面:

1、保存安装文件;

2、日常备份;

3、数据保存。内存里面更新的数据,缺省5分钟保存到硬盘里面一次;

4、redo log存储。

因此,内存数据库也是需要存储的,但这些要求对存储只是一个性能的要求,数据量一般也不大,因此,服务器本身插一些SSD盘基本就可以满足要求了。因此,我们看到很多SAP HANA的一体机,包括华为的服务器也在兼容性列表里。

但SAP HANA横向扩展(scale out)场景,外置存储就是比较合适的了。我们先来看看SAP HANA的Scale out的原理。

SAP HANA支持多个主机同时工作,组成一个集群,主机可以很多,比如100个,其中95个工作,5个做热备。

当任何一个工作主机出现故障,备份主机需要接替工作主机。

SAP HANA架构逻辑上是一种shared-nothing架构,也就是说每个主机有自己独立的data和logs文件。当备份节点上没有数据,怎么办,只能从外置存储里面取。也就是所有的主机都可以访问一套共享存储。

共2页: 上一页1 [2]
责编:王雅京
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
流动存储 为大数据而生

伴随信息技术的突飞猛进,更大量级的非结构化数据与结构化数据构成的大数据成为企业级存储所面临的最大挑战:一方..

磁盘阵列及虚拟化存储

利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。虚拟化存储,对存储硬件资源进行抽象化表现。

    畅享
    首页
    返回
    顶部
    ×
    畅享IT
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map