合 列式内存关系数据库SAP HANA简介
什么是 SAP HANA?
SAP HANA(高性能分析工具)是一款将数据存储在内存而不是硬盘的多模型数据库。这款列式内存数据库支持企业在同一系统中执行快速的事务处理和先进的分析处理。
SAP HANA 是一款列式内存关系数据库,集 OLAP 和 OLTP 操作于一体。相较于同类产品,SAP HANA 需要的磁盘空间更少,并且具有高度的可扩展性。SAP HANA 可以部署在本地、公有云或私有云以及混合场景中。该数据库适用于各种数据类型的高级分析和事务处理。除数据库管理外,SAP HANA 还提供高级分析处理、数据集成和应用开发功能。
为什么 SAP HANA 如此重要?因为该产品支持企业近乎零延迟地处理海量数据,即时查询数据,并真正实现由数据驱动。SAP HANA 拥有独特的优势。该平台将数据存储在主内存的列存储表中,并且集联机分析处理 (OLAP) 和联机事务处理 (OLTP) 于一体,处理速度比目前市场上的其他数据库管理系统 (DBMS) 快很多。
SAP HANA 于 2010 年推出,是一款成熟的现代化解决方案,目前在全球已经拥有数万家客户。不过,SAP HANA 不只是一个数据库。除了充当数据库服务器,存储和检索应用请求的数据外,SAP HANA 还针对所有类型的数据(包括结构化和非结构化数据)提供高级搜索、分析和数据集成功能。此外,SAP HANA 还可以作为应用服务器,帮助企业基于实时数据、内存计算和机器学习技术构建由洞察驱动的智能应用。而且,这些功能在云端和本地均可用。
通过整合众多数据管理功能,并在同一系统中即时提供所有类型的数据,SAP HANA 能够简化 IT,帮助企业开展创新,打破数字化转型的障碍。
什么是内存数据库?
内存数据库 (IMDB) 是一种将数据存储在计算机主内存 (RAM),而不是传统磁盘或固态硬盘 (SSD) 的数据库。虽然如今大多数数据库都增加了许多内存功能,但从根本上来说还是基于磁盘的存储数据库。SAP HANA 则是从零开始构建,主要目的是利用内存处理数据,其次才是利用其他必要的存储机制来平衡性能和成本。从内存中检索数据要比从磁盘或固态硬盘中检索数据快得多,因此 SAP HANA 可以实现瞬时响应。
内存数据库通常用于对速度和处理量有着极高要求的场景,例如电信网络和银行系统。在过去的 10 年中,随着多核处理器的发展和 RAM 价格回落,企业开始将内存数据库用于更广泛的场景,包括实时分析和预测建模、客户体验管理、物流等等。