codecamp

SAP HANA 内存计算引擎

内存数据库意味着来自源系统的所有数据存储在RAM内存中。在常规的数据库系统中,所有数据都存储在硬盘中。SAP HANA内存数据库无需浪费时间将数据从硬盘加载到RAM。它提供到多核CPU更快的数据访问,以进行信息处理和分析。

内存数据库的特点

SAP HANA内存数据库的主要特点是: 

  • SAP HANA是混合内存数据库。

  • 它结合了基于行,基于列和面向对象的基本技术。

  • 它使用多核CPU架构的并行处理。

  • 常规数据库在5毫秒内读取内存数据。SAP HANA内存数据库在5纳秒内读取数据。

这意味着,HANA数据库中的内存读取速度比常规的数据库硬盘内存读取快100万倍。

内存数据库
分析人员希望立即实时查看当前数据,并且不希望在将数据加载到SAP BW系统之前等待数据。SAP HANA内存处理允许使用各种数据供应技术加载实时数据。

内存数据库的优点

  • HANA数据库利用内存中的处理来提供最快的数据检索速度,这对于那些在大规模的在线交易中挣扎的公司,或者是对公司及时进行预测和规划,都是非常有吸引力的。

  • 基于磁盘的存储仍然是企业标准,RAM的价格一直在稳步下降,因此内存密集型架构将最终取代慢速的机械旋转磁盘,并降低数据存储成本。

  • 内存中基于列的存储提供高达11倍的数据压缩,从而减少巨大数据的存储空间。

  • RAM存储系统提供的这种速度优势通过在分布式环境中使用多核CPU,每个节点多个CPU和每个服务器多个节点而进一步增强。


SAP HANA 概述
SAP HANA Studio
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }