es总结(二)ElasticSearch核心概念

索引(Index)

一个索引是一个拥有相似特征的文档集合,可以理解为一个database。

类型(Type)

一个索引中可以有一个或多个type,type是Index中的一个逻辑数据分类。例如:在商品索引(Index)【可以理解为database】中有多个类型的商品,如电器,水果,他们
所拥有的属性有很大的出入,为了便于区分,在逻辑上对商品进行类型区分,分为类型(Type)-电器 和类型(Type)-水果。可以将Type理解为table。

Document和field

Document是es中的最小数据单元。一条商品数据就是一个document,通常使用JSON表示。可以理解为table中的一条数据data。
field就是组成Docuemnt的column。

节点(Node)

集群中的一个节点,可以理解为一个es程序。

集群(Cluster)

有一个或多个es节点组成,叫做elasticSearch集群    

分片(shard)

es可以将一个索引中的数据进行切分(类似于数据库中的分片),然后将完整的数据进行切分散落在服务器中,在服务器内存满了之后,新增加服务器,es可以自动的将shard
重新均衡的分布到多台服务器中,实现服务器的横向扩展,存储更多的数据,并且能够让搜索和分析数据等操作分布到多台服务器上去执行,提升吞吐量和性能

分片复制(replica)

为了实现高可用,保证在服务器挂掉之后,保证数据不丢失,服务正常提供。es提供了replica。replica是shard的副本。replica不仅仅是数据的备份。在进行搜索操作时
能够将搜索请求发送到replica中进行执行,提供服务器的吞吐量和性能。

.近实时(Near Realtime)

a.从数据到写入,到该数据能被搜索到大概需要1s
b.基于es执行搜索和分析可以达到秒级

转载于:https://my.oschina.net/u/3787570/blog/1803284

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值