zoukankan      html  css  js  c++  java
  • 001 elasticsearch的核心概念

    一 .概述

    首先介绍es之中的核心概念,这些核心概念会贯穿我们的整个学习的阶段之中.

    二 . 索引

    在当前的es7版本之中,由于type已经不再被推荐使用了,因此对于索引的理解我们可以认为类似于关系型数据库的数据表.

    对比关系型数据库来说,数据表的概念和索引基本是一致的.数据表拥有表结构,索引同样也拥有结构,被称为mapping.

    三 .文档

    在关系型数据库之中,我们存放的数据的单元是记录.在es之中,我们存储的数据的单元的文档.

    文档的结构和json的结构基本一致.

    四 .节点

    我们一般情况下将一个运行的es实例称为一个节点,当然一个物理机上可能拥有几个节点.

    五 .集群

    多个节点可以组成集群,他们之间通过协调服务对外提供整体的服务.

    六 .shard -- 分片

    在es之中,一个索引的数据可以被存放在多个分片上.这样当索引的内容足够多时,其存储能力被分割到多个分片上,而多个分片可以存在多个节点上.

    这样es就拥有了更高的存储能力.

    七.副本

    在es之中,为了高可用的设计,提出了副本的概念.每一个副本对应一个分片,当分片出现问题的时候,我们可以将副本替换分片,使es集群可以正常的提供服务.

  • 相关阅读:
    TRansportation ANalysis and SIMulation System
    源数据的换行符
    小学生的加减乘除
    ORDER BY today_used ASC' % (MAX_USED_TIMES)
    线程污染 重复请求
    SQLite支持的并发访问数
    数组和链表的对比
    第一类 第二类 反向 螺旋 数学归纳法
    阶乘
    api 爬虫 避免相同 input 在信息未更新 情况下 重复请求重复
  • 原文地址:https://www.cnblogs.com/trekxu/p/11588186.html
Copyright © 2011-2022 走看看