#01
问题
QUESTIONS
SAP HANA数据库有哪些组件,具体作用是什么?
#02
答案
ANSWERS
SAP HANA数据库的组件包含核心组件与可选组件,具体如下面列表:
SAP HANA系统单节点多租户架构图
核心组件
服务组件 | 操作系统进程 | 服务名称 | 描述 |
名称服务器 | hdbnameserver | nameserver | 仅在系统数据库中运行的名称服务器拥有 有关 SAP HANA 系统拓扑的信息,包括 了解系统中存在的租户数据库。有关表和表分区位置的信息包括 存储在相关的租户数据库目录中。 |
索引服务器 | hdbindexserver | indexserver | 索引服务器,在每个租户中运行 数据库(但不是系统数据库)包含实际数据 存储和用于处理数据的引擎。 |
编译服务器 | hdbcompileserver | compileserver | 编译服务器执行存储过程和程序,例如 SQLScript 过程。它在每台主机上运行,并且不会保留数据。它运行在系统数据库,并为所有租户数据库提供服务。 |
预处理器服务器 | hdbpreprocessor | preprocessor | 预处理器服务器由索引使用该服务器来分析文本数据并提取其上的信息。基于文本搜索功能。它在系统数据库中运行并为所有租户数据库提供服务。 |
SAP Web 调度程序 | hdbwebdispatcher | webdispatcher | Web Dispatcher 处理入站HTTP(S) 与XS classic服务的连接。 |
SAP启动服务 | sapstartsrv | sapstartsrv | SAP启动服务负责按正确的顺序启动停止其他服务。它还 执行其他功能,例如监视其它服务的运行时状态。 |
服务组件 | 操作系统进程 | 服务名称 | 描述 |
脚本服务器 | hdbscriptserver | scriptserver | 脚本服务器用于执行应用程序函数库 用 C++ 编写。 |
文档存储服务器 | hdbdocstore | docstore | 文档存储库需要此服务器。文档存储允许对 JSON 文档进行本机操作,并加入到其他列或行存储表。 |
XS高级运行时 | hdbxscontroller hdbxsexeagent hdbxsuaaserver | xscontroller xsexeagent xsuaaserver | SAP HANA 包括一个用于应用程序开发的运行时环境:SAP HANA 扩展应用程序服务,高级模型 (XS advanced)。SAP HANA XS 高级模型代表了 SAP HANA 中应用程序服务器架构的演变,它建立在以前的 SAP HANA 扩展应用程序服务经典模型 (XS classic) 的优势(并扩大了范围)之上。 SAP HANA XS 高级运行时由多个进程组成,用于平台服务和执行应用程序。 |
SAP
HANA 部署基础架构 (HDI) 服务器 | hdbdiserver | diserver | HDI处理将设计时项目部署到 SAP HANA 数据库中。如果 XS 系统中安装了 advanced,HDI已启用。否则,您必须手动启用它。 |
XS
classic服务器 | hdbxsengine | xsengine | SAP HANA 扩展应用服务(classic) model(XS,classic)是本机 SAP 的应用程序服务器 基于 HANA 的 Web 应用程序。它与SAP HANA 一起安装 数据库,并允许开发人员编写和运行基于 SAP HANA 的数据库 无需运行其他应用程序即可运行应用程序的应用程序 服务器。SAP HANA XS 还用于运行基于 Web 的工具 例如,使用 SAP HANA 进行管理和生命周期管理 和发展。 |
扩展存储服务器 | hdbesserver | esserver | 扩展存储服务器是 SAP HANA 动态分层的一部分。它为非常大的数据(高达PB 级)提供服务支持。 |
数据供应服务器 | hdbdpserver | dpserver | 数据供应服务器是 SAP HANA 智能数据集成的一部分。它提供实时数据配置等功能 和批处理模式、实时数据转换、数据质量 功能、适用于各种类型远程源的适配器,以及
适配器 SDK,用于开发其他适配器。 |
流式集群 | hdbstreamingserver | streamingserver | 流式处理群集是 SAP HANA 流式处理的一部分 分析。流分析通过 SAP 事件流处理器的功能扩展了 SAP HANA用于使用数据流和复杂的事件处理。 |
SAP
ASE 加速器 | hdbetsserver | etsserver | SAP
ASE加速器是适用于 SAP HANA 加速器的一部分。它使 SAP Adaptive Server Enterprise (ASE)
用户能够使用 SAP HANA on SAP ASE 对数据进行实时分析。 |
作者丨贾栋才
审核丨贾栋才
编辑丨王 锐