目录
一、Elasticsearch 是什么?
Elasticsearch 是 Elastic Stack 核心的分布式搜索和分析引擎。Elasticsearch 为所有类型的数据提供近乎实时的搜索和分析。无论是结构化还是非结构化文本、数值数据还是地理空间数据,Elasticsearch 都可以以支持快速搜索的方式有效地存储和索引它。Elasticsearch 可以远远超越简单的数据检索和聚合信息,以发现数据中的趋势和模式。随着数据和查询量的增长,Elasticsearch 的分布式特性使部署能够随之无缝增长。
二、Elasticsearch 基本概念
在详细介绍 Elasticsearch 基本概念之前,我们先来将 Elasticsearch 基本概念与关系数据库的基本概念做个类比:
关系数据库 | Elasticsearch |
---|---|
Database(数据库) | Index(索引) |
Table(表) | Type(索引) |
Row(行) | Do |