首页 > 代码库 > elasticsearch 运行原理
elasticsearch 运行原理
elasticsearch 运行原理:
Lucene 把每次生成的倒排索引,叫做一个段(segment)。然后另外使用一个 commit 文件,记录索引内所有的 segment。而生成 segment 的数据来源,则是内存中的 buffer。也就是说,动态更新过程如下:
-
当前索引有 3 个 segment 可用。索引状态如图 2-1; 图 2-1
-
新接收的数据进入内存 buffer。索引状态如图 2-2; 图 2-2
-
内存 buffer 刷到磁盘,生成一个新的 segment,commit 文件同步更新。索引状态如图 2-3。 图 2-3
elasticsearch 运行原理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。