elasticsearch的一些基本概念
2015-04-24 13:41
288 查看
需要我们注意的是,这些概念理解只是解释其含义,不推荐强制翻译成中文。
Index:这是ES存储数据的地方,类似于关系数据库的database。Document type:嗯,类似关系数据库的表,主要功能是将完全不同schema(这个概念以后会讲到,不急)的数据分开,一个index里面可以有若干个Document type。
Document:好吧,这个类似关系数据库的一行,在同一个Document type下面,每一Document都有一个唯一的ID作为区分;
Filed:类似关系数据库的某一列,这是ES数据存储的最小单位。
Cluster和Node:ES可以以单点或者集群方式运行,以一个整体对外提供search服务的所有节点组成cluster,组成这个cluster的各个节点叫做node。
shard:通常叫分片,这是ES提供分布式搜索的基础,其含义为将一个完整的index分成若干部分存储在相同或不同的节点上,这些组成index的部分就叫做shard。
Replica:和replication通常指的都是一回事,即index的冗余备份,可以用于防止数据丢失,或者用来做负载分担。
相关文章推荐
- ElasticSearch中的一些基本概念
- elasticsearch的一些基本概念
- elasticsearch的一些基本概念
- elasticsearch的一些基本概念
- elasticsearch的一些基本概念
- elasticsearch的一些基本概念
- c#中的一些基本概念
- 【FI/CO】FI/CO模块的一些基本概念
- ps初学者第四课 Ps中的一些基本概念
- [Cocos2d-x for WP8学习笔记] 一些基本概念,建立自己的启动界面
- 关于事务的一些基本概念
- elasticsearch 集群基本概念
- Tensorflow一些常用基本概念与函数
- 一些基本概念的总结.
- 邮件开发涉及到的一些基本概念
- Web开发基础--一些基本概念
- <C++学习笔记 -- 1> C++中的一些基本概念
- spring的事务传播行为、隔离级别和事务的一些基本概念
- 网络协议的一些基本概念
- Lucene的一些基本使用方法和概念 (JAVA)