基础概念

本文为您介绍智能召回引擎BE的相关术语。

术语

说明

BE

阿里云智能召回引擎BE,是阿里巴巴集团自研为推荐行业深度定制的召回引擎,提供全面召回的能力,具有高稳定、高性能的索引和查询机制、低运维成本、通过灵活过滤和配置策略加速迭代效率,支持秒级在线实时数据更新,是构建推荐业务的重要基石。

实例ID

每个实例对应一个用户空间,实例是使用智能召回引擎BE的基本单位。某个实例独享资源,数据与服务均隔离。用户可在控制台中看到自己购买的实例ID列表。

分片规格

即计算资源的规格

分片

即分列,列是partition的意思,如果索引量太大,单机无法放下,可以按某一列(比如item_id)做hash分成多列,列与列之间数据不一样,但是配置是一样的。每个请求过来BE会请求多列,将所有列结果合并后才能得到完整的结果。通常一列放置的索引大小控制在80GB左右。

副本

即行数,行与行之间数据、配置都是一样的,每一行都是一个完整的服务,由于单行服务能力有限,多行可以提升集群整体服务能力。

实例域名

即实例独享用来访问召回服务的访问域名。

实例用户名

用于连接智能召回引擎BE的用户名,使用方式参考API、SDK说明。

实例密码

用于连接智能召回引擎BE的用户密码,使用方式参考API、SDK说明。

数据表

表是由行和列组成的数据存储单元。表根据分片字段分列,分片数和副本数同实例设置。

全量

全量,即为通过自动调度策略或者手工触发从数据源地址拉取最新版本的数据源生成索引新的版本,全量替换上一个版本索引的过程。

实时增量