Intel Optane and SAP HANA

2024-01-25 05:32
文章标签 sap intel hana optane

本文主要是介绍Intel Optane and SAP HANA,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

读“Unleashing the power of in-memory computing: Intel Optane DC Persistent memory for SAP HANA” notes。

作者认为内存数据库中,行存和列存的性能差异可以忽略不计。但是列存对OLAP的好处很大。
HTAP一般有一个行存在列存的前面以便于OLTP事务的性能,但是有一个问题就是当数据在这一层的时候,有没有和列存形成一个consistent的VIEW,可以用来做Analytic。SAP HANA显然已经解决了这个问题。就可以直接在“transactional applications”里面嵌入"analytic query". Analytic query aggregates 多行的value。

列存数据库采用“vector processing”技术,利用CPU的SIMD (single instruction, multiple data)指令,来加速计算和比较。这个技术应该是比较常用的,但是我没有很了解。

IMDB一般采用tiering的技术,把HOT的数据放进内存。PM可以作为一个Tier来使用,毕竟比SSD要快3倍。

回头说PM,PM可以用来放LOG提高事务的性能。但是传统BLOCK存储还是必须的,因为PM可能要overflow到SSD,毕竟PM的尺寸还不大,Intel的目前512GB一片。

重启和恢复的时候,PM因为是non-volatile,所以也能很快的恢复到内存,甚至不恢复到内存,需要的时候直接读就是了。

Intel Optane有两种模式:memory mode和App direct mode。memory mode不稀奇,DRAM做为cache,PM的容量作为“大容量内存使用”。SAP HANA采取的是app direct模式。是采用特殊协议写的,“persist like traditional storage” (PM aware)更多的解释

SAP HANA w/ PM的好处

  • 提供了一条scale up的路径。这样原来需要scale out多节点的,可能就只需要single system就好了,节省了网络开销,以及cluster开销。
  • SAP HANA使用了SAP HANA-native storage extension capability, 这样在存储模型上统一了,加一个tier也OK。
  • 飞快的restart和recovery。
  • LOWER TCO,主要是节省了scale out的费用。

SAP HANA 2.3版本之后就可以了。SAP和Intel紧密合作,在Optane的使用上是业界领先的。用户是不是广泛接受我还不知道。

这篇关于Intel Optane and SAP HANA的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/642227

相关文章

SAP学习笔记 - 开发02 - BTP实操流程(账号注册,BTP控制台,BTP集成开发环境搭建)

上一章讲了 BAPI的概念,以及如何调用SAP里面的既存BAPI。 SAP学习笔记 - 开发01 - BAPI是什么?通过界面和ABAP代码来调用BAPI-CSDN博客 本章继续讲开发相关的内容,主要就是BTP的实际操作流程,比如账号注册,登录,BTP集成开发环境的搭建这方面。 目录 1,账号注册 2,BTP登录URL 3,如何在BTP上进行开发? 以下是详细内容。 1,账

SAP项目中沟通的几点总结

最近参与的公司SAP RISE项目,由于是国际项目,全程远程实施,所以沟通显得尤为重要,有几点总结跟大家分享。   1.     提前沟通 提前沟通比事后沟通效果好太多。作为项目管理者,需要把下一步的计划等信息提前通过一定的形式(会议、邮件、Teams Channel等)传播出去。而不是等着这个事情发生了,项目组成员来询问,一方面这样很浪费时间,也会对项目进队产生影响,所以作为项目管理者永

SMIDI-SAP接口配置手册

目录 一、 SAPERP相关接口配置(必要条件) 1. SAP ERP 配置 1.1 配置

SAP HCM 如何计算缺勤实数

导读 INTRODUCTION 缺勤实数:这几天好几个朋友问题有什么办法可以计算出缺勤的时长,因为计算时长需要和排班去匹配,所以逻辑复杂度还是比较高的,希望有标准的函数能完成。其实SAP有个标准的函数可以完成,复杂的时候填充的参数特别多,所以今天介绍一个函数PA30保存2001的时候会调用,这样可以知道标准参数需要填充什么值。 作者:vivi,来源:osinnovation。 一、具体函数

SAP MM模块与FI模块集成之科目配置

1. 定义评估范围 OMWD   评估范围设置在工厂层,那么系统自动建立和工厂具有相同ID的评估范围 IMG:物料管理>评估和科目设置>科目确定>无向导的科目确定>将评估范围群集分组 提示:评估层级——评估分组代码——评估范围。 2. OBYC-BSX(存货科目) IMG:物料管理->评估和科目设置->科目确定->无向导的科目确定->配置自动记帐 双击BSX,输入科目表。

SAP MPS (主生产计划) 与 MRP (物料需求计划) 简介

SAP MPS 主生产计划 与 MRP 物料需求计划 简介 SAP 主生产计划 (MPS):SAP 物料需求计划 (MRP):MPS 与 MRP 的区别:业务场景前台操作演示1、物料主数据准备2、创建销售订单---VA013、运行MPS---MD404、查看物料需求---MD045、运行MRP---MD026、查看需求---MD047、总结 SAP 主生产计划 (MPS): M

SAP 快速输入

进入SM30,输入TPARA  确定   会生成CR号 之后再重新保存,反复确认下。 程序里加上MEMORY ID PARAMETERS pname_1 LIKE suid_st_bname-bname MEMORY ID zpname1 . "签核PARAMETERS pname_2 LIKE suid_st_bname-bname MEMORY ID zpname2

intel手机信号的强度变化追溯

最开始 public int getGsmLevel() {int level;// ASU ranges from 0 to 31 - TS 27.007 Sec 8.5// asu = 0 (-113dB or less) is very weak// signal, its better to show 0 bars to the user in such cases.// asu =

Intel spec解析

Intel的XMM6360 modem telephone部分分成两块: 1.The Radio Interface Layer (RIL) component. 2.The Java Middleware layer (Android* Telephony services). modem chip和主处理器的接口是MIPI HSI,用的通信协议是Multi

内核内存泄露,Intel处理器设计缺陷迫使Linux, Windows重新设计

内核内存泄露,Intel处理器设计缺陷迫使Linux, Windows重新设计 或许其它OS也需要修复 最后更新:Intel处理器基础的设计缺陷迫使Linux和Windows内核重新设计来修复这个芯片级别的bug。 程序员们正在全面检查开源的Linux内核虚拟内存系统。同时,Windows可能会在周二的补丁公布修复措施:这些措施已经在十一月和十二月Windows Insider的测试版中。