SAP HANA
编辑SAP HANA(前身为高性能分析应用程序)是 SAP 为软件应用程序开发和集成的平台,其核心由关系数据库管理系统 (RDBMS) 以及通用内存组合数据库中的 OLAP 和 OLTP 环境组成。 它最初是一个设备,硬件和软件的结合,借助内存技术,使用计算机的主内存(访问速度比硬盘快得多)来存储数据。 与传统应用程序相比,它能够以更高的性能评估大量数据。 今天,SAP HANA 可以与不同的硬件一起使用,也可以虚拟化。
程序
编辑借助 SAP HANA,不同的技术在软件和硬件领域相结合。 在软件方面,使用了内存数据库中常见的面向列的工作方法和关系数据库中广泛使用的传统的面向行的数据库技术的混合体。
SAP HANA 的一个关键特性是其作为内存平台的一致设计,即。 这意味着数据不会像数据库通常那样从硬盘复制到主内存进行分析或处理,而是完整地保存在那里。 这使得事务(OLTP)和分析过程(OLAP)可以在同一个系统中进行,并且几乎实时地处理和分析大量数据(大数据)。 使用这些方法,可以实现以前的数据库技术无法实现的显着性能优势。
从2014年开始,SAP也在公司自有云环境中提供了SAP HANA平台,混合操作(hybrid)也是可以的。 SAP HANA 企业云使公司能够将 ERP、CRM、BI 等业务应用程序用作所谓的托管服务 (SaaS),基于 SAP HANA 作为内存数据库平台。
SAP HANA Cloud PLATFORM 包括全面的内存中应用程序和数据库服务 (PaaS)。 它使公司能够为自己的应用程序创建扩展或从合作伙伴那里使用它们。
使用
编辑该设备专为商业智能和商业分析应用而开发,最初部署在 SAP Business Warehouse 和 Business Objects Strategic Workforce Planning 中。 但是,根据制造商的说法,还可以使用 HANA 运行其他应用程序。 除了其他 SAP 产品外,这还包括所有基于 SQL 的应用程序。 2013 年 1 月 10 日,SAP 宣布在 HANA 上提供整个 SAP Business Suite。 从此,SAP HANA逐渐发展成为一个开放平台,并补充了文本分析、数据挖掘和地理数据等功能。
应用服务器
除了数据库之外,Hana 还通过 SAP HANA XSA(HANA XS Advanced)服务提供了一种对原生 Hana 应用程序进行编程的方法。 从 SAP HANA 支持包堆栈 11 开始,可以在 XSA 上使用服务器端 JavaScript、Java 和 Python 进行编程。
类似产品
编辑甲骨文在2011年推出的Exalytics In-Memory Machine也采用了内存技术,自2014年7月起,甲骨文也为数据库版本12c提供了所谓的“内存”选项。
从版本 10.5 开始,数据库 DB2 来自 IBM 的 BLU Acceleration 技术、面向列的数据管理和内存技术也可用。
与这两个产品都将数据从硬盘复制到主内存进行内存操作相比,SAP HANA 具有纯内存数据库。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/361560/