暖数据分层选项 - SAP HANA 开启 Amazon
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

暖数据分层选项

以下部分讨论了您使用的暖数据分层选项Amazon。

SAP HANA 原生存储扩展

SAP HANA 原生存储扩展 (NSE) 是一种将温数据存储在 SAP HANA 中的解决方案。NSE 在 SAP HANA 内存(缓冲缓存)的特殊区域中管理温数据,该区域与 SAP HANA 热内存和工作内存区域分开。NSE 解决方案在 SAP HANA 层进行管理,使其独立于其他温数据解决方案(例如数据老化)。有关 NSE 的更多信息(需要 SAP 门户访问权限),请参阅以下 SAP 注释。

SAP HANA 动态分层

SAP HANA 动态分层是 SAP HANA 数据库的可选附加组件,用于管理可用于本机 SAP HANA 使用案例的历史数据。SAP HANA 动态分层的目的是通过以磁盘为中心的列式存储(与 SAP HANA 的内存存储区相反)扩展 SAP HANA 内存,以管理访问频率较低的数据。在这个以磁盘为中心的解决方案中,动态分层服务(扩展存储服务-esserver)在单独的专用服务器上运行。动态分层的主要用例是将不太活跃的数据从 SAP HANA 内存转移到动态分层磁盘支持的存储。如解决方案表中所述,SAP HANA 动态分层:

  • 只能用于本机 SAP HANA 使用案例。

  • 在扩展存储中提供在线数据存储,可用于查询和更新。

  • 从 SAP HANA 2 SPS 2 开始,已在Amazon云端获得全面验证和支持。

  • 是 SAP HANA 数据库的一个集成组件,不能与 SAP HANA 数据库分开运行。

  • 使您可在暖层中存储比热层多 5 倍的数据。


           SAP HANA 动态分层Amazon(单可用区)

图 1:SAP HANA 动态分层Amazon(单可用区)


          SAP HANA 动态分层Amazon(多可用区)

图 2:SAP HANA 动态分层Amazon(多可用区)

SAP HANA 扩展节点

SAP HANA 扩展节点是一个特殊用途的 SAP HANA 工作线程节点,专门设置和保留用于存储暖数据。SAP HANA 动态分层和 SAP HANA 扩展节点之间的一个重要区别在于,扩展节点是单独的 SAP HANA 实例。它不是像动态分层那样独立的 esserver 进程。因此,SAP HANA 扩展节点提供了 SAP HANA 数据库的完整功能集。SAP HANA 扩展节点使您可为 SAP Business Warehouse (BW) 或本机 SAP HANA 使用案例存储暖数据。

可以存储在 SAP HANA 扩展节点上的数据总量为扩展节点内存总量的 1 到 2 倍。例如,如果您的扩展节点有 2 TB 的内存,您可能在扩展节点上存储多达 4 TB 的暖数据。


          SAP HANA 扩展节点已开启Amazon

图 3:上的 SAP HANA 扩展节点Amazon

数据老化

数据老化可用于 SAP 产品(例如 HANA (SoH) 或 SAP S/4HANA 上的 SAP Business Suite),以便将数据从 SAP HANA 内存移动到磁盘区域。磁盘区域是属于 SAP HANA 数据库一部分的附加磁盘空间。这有助于通过在磁盘区域存储较旧、较少访问的数据来释放更多 SAP HANA 内存。读取或更新数据时,数据老化使用分页属性有选择地将表的页加载到内存中,而不是将整个表加载到内存中。这有助于您通过仅将所需的数据(而不是整个表)加载到内存中来节省内存空间。此外,SAP HANA 将分页属性标记为更高的卸载优先级,并在 SAP HANA 需要释放内存时首先分页到磁盘。要调整 SAP HANA 内存要求以适用于数据老化,SAP 建议您运行 SAP Note 1872170 - ABAP on HANA 大小调整报告(S/4HANA,Suite on HANA)中提供的大小调整报告。