Elasticsearch 分布式概念
Elasticsearch是一个分布式的搜索引擎,所以在学习它的时候,会涉及挺多分布式的概念,这里简单介绍一下,集群,节点,分片,副本,索引,类型,文档,fields的概念
集群
一个或者多个节点组织在一起
节点
一个节点是集群中的一个服务器,由一个名字来标识,默认是一个随机的漫威角色名字
分片
将索引(类似关系型数据库里面的数据库)划分为多份的能力,允许水平分割和扩展容量,多个分片响应请求,提高性能和吞吐量
副本
创建分片的一份或多份的能力,在一个节点失败其余节点可以顶上
索引(index)
相当于mysql里面的数据库
类型(type)
相当于mysql里面的表
文档(documents)
相当于mysql里面的行
fields
相当于mysql里面的列
All posts
Other pages