SAP HANA产品根据不同的使用场景可以划分为不同的版本类型。

企业版(SAP HANA Enterprise Edition, Full Use HANA)

标准版(SAP HANA Standard Edition, 已弃用)

SAP HANA Runtime Edition(运行SAP应用,不允许自开发)

SAP Cloud Platform, SAP HANA Service

SAP HANA Packaged under a SAP Public Cloud Software as a Service (SaaS) application e.g S/4HANA Cloud

SAP HANA One(PaaS, 已弃用)

SAP HANA Express Edition(免费,最大32GB内存)

SAP HANA企业版
SAP HANA企业版提供了一个无限制的平台,其可以运行SAP应用和非SAP应用。SAP HANA企业版拥有HANA标准版的全部功能和其它的额外功能。

借助于该HANA平台,可以进行数据建模、自开发应用等

无限制的将SAP或非SAP数据加载到该HANA数据平台

对HANA平台数据可以从DB层面、也可以从应用层面进行读取

包括了Smart Data Integration功能

2024-01-13T08:51:04.png

SAP HANA标准版
2022年Q1开始,SAP HANA, standard edition已弃用

SAP HANA标准版包括HANA数据库的核心功能和部分报表功能,是HANA企业版的子集。

SAP HANA Runtime Edition
SAP HANA Runtime Edition的License费用是按照运行其上的应用license费用的一定比例收取的

只能从应用端进行HANA数据库连接

其上可以运行S/4HANA, BW/4HANA和其它SAP应用

2024-01-13T08:51:35.png

SAP HANA Runtime Edition和SAP HANA企业版对比

2024-01-13T08:52:06.png

SAP HANA Runtime Edition提供了两种选项:

SAP HANA Runtime Edition for SAP BW (HANA REB)

SAP HANA Runtime Edition for Apps and SAP BW (HANA REAB)

2024-01-13T08:52:34.png

SAP HANA Active/Active (Read Enabled)
SAP HANA企业版、HANA标准版和Runtime Edition均需额外购买

Active/Active (read enabled) License也包括了multitarget replication场景

SAP Cloud Platform, SAP HANA Service
SAP HANA service也有两个版本:企业版和标准版。

标准版包括核心的数据库服务功能和SDA功能

企业版包括所有标准版功能、高级分析功能和SDI

2024-01-13T08:52:57.png

SAP HANA Express Edition
开发人员和ISVs厂商们可以使用SAP HANA Express Edition进行学习和开发应用。

免费使用,最大32GB内存

也可以付费使用,最大到128GB内存

SAP HANA Express Edition不能使用如下功能:

Data warehousing foundation

Disaster recovery

Dynamic tiering

High availability

Multihosting

Outward scaling for multiple hosts

Remote data synchronization

SAP Solution Manager

Smart data integration

Smart data quality

Smart data streaming

System replication

许可审计
从SAP HANA 2.0 SPS01开始,system measurement分别在SYSTEMDB和Tenant DB同时进行。

system measurement每小时进行一次(on an hourly basis)

system measurement数据保存在SYS.M_LICENSE_MEASUREMENTS,最多保留1年数据,完整的内存使用量记录可以查看视图SYS.M_LICENSE_USAGE_HISTORY

内存使用量来源于视图M_HOST_RESOURCE_UTILIZATION的INSTANCE_TOTAL_MEMORY_USED_SIZE,所有活动节点的内存使用量之和

HANA 2.0 SP07开始,内存使用也包括了Fast Restart Option (FRO)和Persistent Memory (NVRAM)

整个系统内存使用量(SYSTEMDB上执行)

SELECT ROUND(SUM(INSTANCE_TOTAL_MEMORY_USED_SIZE) / 1024 / 1024 / 1024, 0) AS DATABASE_MEMORY_USED_IN_GIGABYTES FROM M_HOST_RESOURCE_UTILIZATION RU, M_LANDSCAPE_HOST_CONFIGURATION HC WHERE RU.HOST = HC.HOST AND HC.INDEXSERVER_ACTUAL_ROLE IN ('MASTER','SLAVE');
单个Tenant DB内存使用量(Tenant DB上执行)

SELECT ROUND((SUM(SM.HEAP_MEMORY_USED_SIZE) + SUM(SM.SHARED_MEMORY_USED_SIZE)) / 1024 / 1024 / 1024, 0) + ROUND(MAX(SM.CODE_SIZE) / 1024 / 1024 / 1024, 0) AS DATABASE_MEMORY_USED_IN_GIGABYTES FROM SYS.M_SERVICE_MEMORY SM JOIN SYS.M_SERVICES S ON SM.HOST = S.HOST AND SM.PORT = S.PORT WHERE S.COORDINATOR_TYPE != 'STANDBY';

发表评论