码迷,mamicode.com
首页 > 其他好文 > 详细

(58)ElasticSearch索引不可变的原因

时间:2020-04-12 18:25:30      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:cpu   保存   包括   加锁   提升   查询   不可变   优点   性能   

  ElasticSearch包含的信息量很多,倒排索引结构也很复杂,包括:文档的列表,文档的数量,词条在每个文档中出现的次数,出现的位置,每个文档的长度,所有文档的平均长度等。相应的ElasticSearch使索引的结构一经创建不能改变。

  ElasticSearch不让索引改变有以下优点:

  1)不需要加锁,提升了并发性能。

  2)查询出的数据就能一直保存在缓存中,比如过滤查询filter就使用了缓存。

  3)可以节省cpu和io的开销

(58)ElasticSearch索引不可变的原因

标签:cpu   保存   包括   加锁   提升   查询   不可变   优点   性能   

原文地址:https://www.cnblogs.com/javasl/p/12686598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!