SAP Vora(SAP HANA和Hadoop)简析

正文部分

此处声明一点,很多乱七八糟的网站或者人转载文章的时候不注明出处,也不通知本人。该当何罪。

我们都知道SAP HANA的费用很高,原因就是内存数据库,内存计算,大部分要归功于硬件的支撑

而SAP还有个产品也是处理大数据的,就是BW,现在BW4也推出了

但是在这个互联网发达的时代里,数据增长想当迅速,因此问题出现了

SAP提供了将热量数据存储在由HANA直接管理的基于磁盘的商店(动态分层)中的选项

这比HANA在内存中便宜得多,从而提高了解决方案的价格到内存比例

随着客户对存储和处理数据需求的增长,SAP必须提供一种利用Big Data / Hadoop作为冷库的方法

个普遍的策略是使用SDA通过Hive或Spark访问Hadoop

大多数人不知道的是,这不是利用Hadoop的好方法(此处应有得意表情,O(∩_∩)O哈哈~)

通过简单地将查询发送到Hadoop,数据将返回给HANA进行处理

HANA是发送数据的,所以SDA不是大数据的正确方法

HANA需要能够将其查询注入Hadoop节点并利用Hadoop的处理能力

例如,要对非常大的数据集进行转换,无法将其加载到HANA内存中

所以,重要嘉宾出场了,就是主咖出场了,我们的SAP Vora来了

SAP Vora是位于Hadoop中Spark的顶层的层。

SAP Vora的作用只是让HANA利用Hadoop来处理密集的工作。

当然还有其他作用,例如支持符合HANA的层次结构和货币。

Vora的缺点在于其对Hadoop集群的规模要求是三倍,并增加了SAP许可成本。

这可能会暂时损害SAP的大数据。

但是,Vora仍然是新的,随着时间的流逝,我们将看到更多的改进,也许是SAP更可行的许可策略。

博客转移,点击进入:SAP Vora(SAP HANA和Hadoop)简析

我在公众号里写了很多SAP的文章

有兴趣可以关注一下

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
解释下段matlab代码: fname = {'2.0', '2.5', '3.0', '3.5', '3.6', '3.7', '3.8', '3.9', '4.0', '4.1', '4.2', '4.3', '4.4', '4.5', '4.6', '4.7', '4.8', '4.9', '5.0', '5.1', '5.2', '5.3', '5.4', '5.5', '5.6', '5.7', '5.8', '5.9', '6.0', '7.0', '8.0', '9.0', '10.0'}; Chanum = 4; LD = 700; %激光位移计间距 ft = 7.684; %模型扭转基频 %生成零矩阵 %length为数组元素个数 DisData = zeros(SampleNum, Chanum); MidDisData = zeros(SampleNum, 2); Velocity = zeros(length(fname), 1); ReVelocity = zeros(length(fname), 1); Heav = zeros(length(fname), 1); Torsion = zeros(length(fname), 1); VorA = zeros(length(fname), 3); for i = 1:length(fname) for j = 1:Chanum DisData(:, j) = load(strcat(fname{i}, '-1', '#', num2str(j), '.txt')); end MidDisData(:, 1) = (DisData(:, 1) - mean(DisData(:, 1))) * 0.25 + ... (DisData(:, 2) - mean(DisData(:, 2))) * 0.25 + ... (DisData(:, 3) - mean(DisData(:, 3))) * 0.25 + ... (DisData(:, 4) - mean(DisData(:, 4))) * 0.25; MidDisData(:, 2) = (DisData(:, 1) - mean(DisData(:, 1))) * (-0.5) + ... (DisData(:, 2) - mean(DisData(:, 2))) * 0.5 + ... (DisData(:, 3) - mean(DisData(:, 3))) * 0.5 + ... (DisData(:, 4) - mean(DisData(:, 4))) * (-0.5); MidDisData(:, 2) = atan(MidDisData(:, 2) / LD) * 180 / pi; Heav(i, 1) = sqrt(2) * std(MidDisData(:, 1)); Torsion(i, 1) = sqrt(2) * std(MidDisData(:, 2)); Velocity(i, 1) = str2double(fname{i}); ReVelocity(i, 1) = Velocity(i, 1) / (ft * B); end VorA(:, 1) = ReVelocity; VorA(:, 2) = Heav; VorA(:, 3) = Torsion; save('VorA.txt', 'VorA', '-ASCII');
07-11

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值