elasticsearch 基础概念 00 es介绍

1.elasticsearch 是什么?

    elasticsearch 可以理解为 是一个分布式的文档存储系统,全文搜索引擎和数据分析引擎。

特性:

(1)分布式:es可以由多个服务器共同组建成es集群为应用提供服务

(2)文档存储系统: es存储最核心的数据类型就是json,es分布式的特性,可以存储海量级的数据,我们可以对es中的文档进行增加,更新,删除,查询等等操作

(3)搜索引擎:es提供很多查询的方式,cat api, restful api,java api 等等,也提供了很多相关的查询语法,我们可以通过多种方式对es存储的数据进行搜索

(4)数据分析引擎: es是分布式的,存储的数据量可以达到海量级别,我们可以通过各种组件应用对es中存储的数据进行分析,es也提供了跟多聚合分析相关的语法供应用使用

2.elasticsearch使用场景

   (1)数据量大的应用: 分布式特性可以用来存储海量级数据

   (2)数据结构多变的应用: es可以理解卫视nosql存储存储引擎,es也适合存储数据结构多变,数据结构之间很复杂的数据 

  (3)对数据的相关操作较为简单:增删改查

(4)对数据查询要求实时性较高: 分布式的特性,加上es提供的各类查询语法,很大程度上优化查询的效率,相比于从数据量很大的数据库中查询来说 ,es的查询效率很快

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容