0
点赞
收藏
分享

微信扫一扫

ElasticStack----Elasticsearch简介


1 Elasticsearch是什么

  • 是一个采用Restful API标准的高扩展性和高可用性的实时数据分析的全文搜索工具

2 Elasticsearch中常用的概念

  • Node(节点):
    单个的装有Elasticsearch服务并且提供故障转义和扩展的服务器
  • Cluster(集群):
    一个集群就是由一个或多个Node组织在一起,共同工作,共同分享整个数据具有负载均衡的集群
  • Document(文档):
    一个文档就是一个可悲索引的基础信息单元
  • Index(索引):
    索引就是一个拥有积分相似特征的文档的集合
  • Type(类型):
    一个索引中,可以定义一种或者多种类型
  • Field(列):
    Field是Elasticsearch的最小单位,相当于数据的某一列
  • Shards(分片):
    Elasticsearch将索引分成若干份,每个部分就是一个Shard
    分片示意图如下:
  • ElasticStack----Elasticsearch简介_数据

  • Replicas(复制):Replicas是索引一份或多份拷贝

3 Elasticsearch和Mysql数据库的对比

Mysql

Elasticsearch

数据库 Database

索引 Index

表 Table

类型 Type

数据行 Row

文档 Document

数据列 Column

字段 Field

4 Elasticsearch的架构

ElasticStack----Elasticsearch简介_数据_02

5 Elasticsearch当前市场使用情况

ElasticStack----Elasticsearch简介_big data_03


举报

相关推荐

0 条评论