---
title: 相关概念
description: "OmniRuntime特性相关词汇解释。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/250RC1/bds/kunpengbds_omniruntime_20_0003.html
sourcePath: /source/zh/kunpengboostkithistory/250RC1/bds/kunpengbds_omniruntime_20_0003.html
indexId: 7ecb8c897fa8043b4c9ed1b2c3af21e0e6792c75509a7d11867781f463381a0480
---
# 相关概念

OmniRuntime特性相关词汇解释。

- 同构加速框架：HAF（Homogeneous Acceleration Framework）提供用户友好的编程方式和API，快速、有效、安全地使能用户业务程序指定加速片段卸载推送至存储节点执行，配合OmniData带来用户预期的卸载优化效果。
- OmniVec：一种高效的堆外内存数据组织方式。它支持零副本读取数据，且没有序列化开销。
- Omni算子：高性能算子，使用Native Code（C/C++）替换了大数据底层的物理算子，提升了计算速度。
- In-memory Shuffle：在Shuffle过程中，将数据缓存在内存中，而不是直接写入磁盘。这样可以减少磁盘IO的开销，提高数据处理的效率。
- OCKD进程：OmniShuffle Shuffle加速安装成功后可以通过OCKD进程启停OmniShuffle Shuffle加速。
- RSS（Remote Shuffle Service）：Shuffle服务独立部署在Spark集群外的节点，会在远端进行Shuffle。
- REE（Rich Execution Environment）：指的是远程执行环境，通常指的是在一个相对不受信任的环境中执行计算任务的情况。
- TEE（Trusted Execution Environment）：指的是受信任执行环境，它提供了一种安全的硬件和软件环境，用于执行敏感计算任务。
- 补熵：熵表示混乱度。补熵是指通过haveged工具，增加密码生成的随机性，增加混乱度。
- 索引列：创建索引时，可以指定若干数据表的列作为索引列，相关列会作为索引表主键的一部分，用于加速查询。
- 覆盖列：创建索引时，可以指定一些数据表的列作为覆盖列，相关列会冗余存储到索引表中，用于支持索引查询中对非索引列的快速查询，而无需回查数据表。
- 复合索引：支持指定多个列作为索引列（支持跨列族）。
- 覆盖索引：支持指定多个列作为覆盖列冗余存储到索引表中，用于支持索引查询中对非索引列的快速查询。
- Prometheus：一个开源的监控系统和时间序列数据库，广泛用于监控各种服务和基础设施。
- Node Exporter：Prometheus生态系统中的一个组件，用于收集和暴露机器级别的指标（metrics）。
- Grafana：一个开源的分析和监控平台，用于构建和展示各种数据源的时间序列数据。Grafana支持多种数据源，包括Prometheus、InfluxDB、Elasticsearch、MySQL等。
