澄清HANA中的加载和动态分层

2020-09-20 15:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我试图阐明我对HANA平台...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我试图阐明我对HANA平台中的LOADING和Dynamic Tiering功能的理解,

LOADING:通常,数据驻留在内存中,也驻留在硬盘中(用于恢复)。 如果内存不足,系统将从内存中卸载表以释放空间。 同样,在需要时,可以将表加载到内存中。

动态分层:仅在磁盘中将不经常访问的表创建为扩展表。 它们在内存中不可用。 当请求时,我的查询可以从磁盘访问这些扩展表。 但是,它们不会加载到内存中。 您能否确认,我的理解对从未加载到内存中的动态分层表是正确的...

谢谢

Sreekanth

4条回答
SAP小菜
2020-09-20 16:12 .采纳回答

好吧,显然,在某些时候,动态分层表中的数据必须进入内存,是不是?

DT的重点在于数据管理。

在大多数情况下,有很多数据"只是坐在那里"。 您有时不能删除它,因为有时它是必需的,但是在大多数情况下,它只会分配昂贵的主内存,否则可以使用该内存。

现在,DT通过提供完全集成的选项来将数据保存在单独的服务器上,从而提供了一种解决方案,该选项比HANA系统便宜,并且带有查询处理引擎,该引擎旨在处理数据中的数据。 不是永久存在于主存储器中。

由于它内置于SAP HANA中,因此从事务和查询的角度来看,索引服务器和dt服务器之间的所有数据传输都自动且一致地进行。 您可以执行一致的备份/恢复等。

实际上,您可以将带DT的SAP HANA用作单个数据库。

这与链接的数据库/SDA连接非常不同,在链接的数据库/SDA连接中,事务(以及所有备份和恢复)都绑定到每个单个数据库实例。

回到最初的问题:是的,来自DT系统的数据最终将传输到索引服务器内存中,但不会永久保存在该内存中。

一周热门 更多>