虽然网上有很多关于HANA的资料,但是它的特点/优点等等。本博客面向HANA新手,大数据的培训,将用非常简单的文字简要介绍HANA。
在我们开始我们的旅程之前,让我们定义3个初学者通常认为相似的最容易混淆的术语。
HANA S/4 HANA上的HANA套件
HANA是一个数据库,S/4 HANA是使用该软件的应用程序数据库。
ECC 6.0及以下版本主要运行在Oracle数据库上,可以从系统->状态->数据库系统中看到。
将数据库从Oracle或任何其他数据库移动到HANA db是HANA上的套件。
SAP S/4 HANA完整形式:
SAP High performance Analysis Appliance的SAP Business Suite 4(generation)
现在,让我们从主题"HANA"开始。
HANA不仅仅是一个数据库,它还是一个数据处理平台。现在应用层的任务主要是显示用户要求的内容
注意:虽然HANA做的是所有的计算,但是要实现复杂的场景,应用层仍然用于数据处理和计算。
HANA的特点:
独立于数据源:
HANA使客户能够实时分析大量数据,无论数据源如何,返利商城,大数据处理平台,都可以进行数据聚合。
混合内存数据库:
内存中,因为它直接在主存储器和混合存储器中存储数据,因为它将数据存储为行存储和列存储。
行存储:数据存储为一个记录序列,返利系统,即一行的所有字段都保存在连续的内存位置。
列存储:数据存储为一个字段序列,即一列中的所有值都存储在连续的内存位置。
并行处理和数据分区:
并行处理意味着至少有两个微处理器处理整个任务的一部分。
例如,在下面的快照中,可以看到处理或搜索特定记录的核心1专用于列1,核心2专用于列2,在分区的情况下,两个核心专用于列3的每一半加速数据处理时间。
多租户:
这是一种允许多租户/客户在HANA DB中共享相同计算资源的架构。每个租户的数据都是独立的,其他租户看不见。
系统表和其他数据存储在系统数据库中,这是正常运行所必需的。使用云计算的好处。成本效益:这里我们不需要支付整个数据库,但占用内存只。实际上,我们正在HANA系统中创建一个数据库。
动态分层:
它是根据数据的重要性和性能预期将数据分为温度(热、温、冷)的分类。
热数据:数据被频繁访问,因此存储在主内存中。
热数据:数据不被频繁访问,而是存储在基于磁盘的持久存储中存储。
冷数据:
数据很少访问或不活动,存储在SAP HANA数据库之外。
支持的数据类型:
文本数据:
来自社交媒体源、帮助台票据、日志等的数据
例如,在社交媒体平台上评论时,我们使用短信语言,这些数据的缩写形式属于文本数据。
空间数据:
与位置、地图等相关的数据,大数据分析工具有哪些,如基于GPS地图的数据。
图形数据:
与高度网络化实体(如社交网络)相关的数据等等,这些是保持高频率变化的实时数据。
例如,关注者依靠社交媒体,喜欢某个页面/帖子,股票市场指数。