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

OmniRuntime特性相关词汇解释。

- 同构加速框架：HAF（Homogeneous Acceleration Framework）提供用户友好的编程方式和API，快速、有效、安全地使能用户业务程序指定加速片段卸载推送至存储节点执行，配合OmniData带来用户预期的卸载优化效果。
- OmniVec：一种高效的堆外内存数据组织方式。它支持零副本读取数据，且没有序列化开销。
- Omni算子：高性能算子，使用Native Code（C/C++）替换了大数据底层的物理算子，提升了计算速度。
- In-memory Shuffle：在Shuffle过程中，将数据缓存在内存中，而不是直接写入磁盘。这样可以减少磁盘IO的开销，提高数据处理的效率。
- OCKD进程：OmniShuffle安装成功后可以通过OCKD进程启停OmniShuffle。
- 补熵：熵表示混乱度。补熵是指通过haveged工具，增加密码生成的随机性，增加混乱度。
- 索引列：创建索引时，可以指定若干数据表的列作为索引列，相关列会作为索引表主键的一部分，用于加速查询。
- 覆盖列：创建索引时，可以指定一些数据表的列作为覆盖列，相关列会冗余存储到索引表中，用于支持索引查询中对非索引列的快速查询，而无需回查数据表。
- 复合索引：支持指定多个列作为索引列（支持跨列族）。
- 覆盖索引：支持指定多个列作为覆盖列冗余存储到索引表中，用于支持索引查询中对非索引列的快速查询。
