You need to enable JavaScript to run this app.
导航
基本概念
最近更新时间:2024.09.04 11:51:43首次发布时间:2021.11.02 17:52:23

本文介绍云搜索服务使用过程中遇到的常用名词的基本概念。

实例(Instance)

一个实例代表一个独立运行的搜索服务,由多个不同类型的节点构成。

节点类型

实例支持多种节点类型,详细说明如下:

  • 数据节点:存储索引数据的节点,主要负责对文档进行增删改查、聚合等操作。
  • 专有主节点:专有主节点用于保障集群稳定性。专用主节点默认不启用,启用时默认节点个数固定设置为 3 个,能在网络故障时有效的选出主节点。
  • Kibana 或 Dashboards 节点:数据可视化工具节点。创建实例时默认部署一个数据可视化工具节点,可用于查看、交互索引数据,也可以通过图表可视化展示、分析数据。
  • 协调节点:协调节点用于将读写请求解耦,分担数据节点的压力,保障集群的稳定性。协调节点仅用于接收、分发查询请求,以及处理统计查询结果。
  • 温数据节点:温数据节点用于保存访问频次低且很少更新的时序数据。启用温数据节点可以降低存储成本,提升实例处理性能。
  • 冷数据节点:冷数据节点用于存储可搜索快照。

索引(Index)

索引,即有一些有相似特征文档的集合。
云搜索服务 Cloud Search 兼容 Elasticsearch,产品中的术语和关系型数据库概念的对应关系如下:

Cloud Search

简要说明

对应关系型数据库概念

索引(Index)

相似特征的文档的集合。

Database

类型(Type)

一个索引的逻辑分类或者分区,该概念在 7.x 之后版本中被删除。

Table

文档(Document)

可被索引的基本单位。

Row

字段(Fields)

组成文档的最小单位。

Column

映射(Mapping)

用来约束字段的类型,可以根据数据自动创建。

Schema

分片(Shard)

分片(Shard)是底层的基本读写单元。其作用是切割索引,将数据分布到不同的节点上,让读写可以并行。分片分为主分片和副分片,主分片作为权威数据,数据先写入主分片,成功后再写入副分片,恢复数据以主分片为准。