当前位置: 首页 > news >正文

网站建设开发实训总结如何建网站教程

网站建设开发实训总结,如何建网站教程,敬请期待的图片,增城微网站建设elasticSearch写入原理 最近学习完了es相关的课程整理除了es的核心内容,学习这东西知其然知其所以然,自己按照自己的理解整理了es相关的面试题。先热个身,整理一下es的写入原理,有不对的地方请大家指正。 这些原理的东西我觉得还是…

elasticSearch写入原理

最近学习完了es相关的课程整理除了es的核心内容,学习这东西知其然知其所以然,自己按照自己的理解整理了es相关的面试题。先热个身,整理一下es的写入原理,有不对的地方请大家指正。

这些原理的东西我觉得还是流程图比较好理解一点,先从流程图开始吧

一、es 写入流程图展示

在这里插入图片描述

二、详细步骤

  1. 客户端写入数据先到内存的buffer当中

  2. 当内存buffer达到一定容量的阈值或者设定时间的阈值时,内存buffer的数据会refresh到segment file 文件当中,并且与此同时会向translog文件中写入数据。(默认refresh的时间是1s)

    == 补充==

    什么是segment file文件?

    每一个segment file 文件就是一个倒排索引文件.

    ========================================================================

    refresh 操作是发生在JVM当中的肯定会消耗服务器的堆内存,refresh的次数越好越好

  1. 当segment file文件达到一定的阈值会触发Commit point ,把segment 的文件merge 写入到OSCache 文件当中,并且会把当谢写入到segment file文件标记为删除

    == 补充 ==

    Commit Point

    1.选择相似的segment file文件进行合并

    2.flush数据

    3.创建新的commit point状态标记新的segment file 文件,删除旧的commit point

    4.将新的commit point 搜索状态打开

    5.删除旧的segment file 文件

  2. 写入到OS Cache 之后会迅速做出反应 segment file文件的状态就会变成open,这样数据就可以查询了

    == 补充 ==

    OS Cache 是基于物理内存.写入到OSCache之后要清空buffer

    OS Cache 是基于物理内存.写入到OSCache之后要清空buffer

  3. 当OS Cache的数据到达一定的阈值或者每隔30分钟 ,就会执行commit操作把OS Cache中的数据写入到OS Disk当中,并且清空Translog 文件。

http://www.15wanjia.com/news/32697.html

相关文章:

  • 医疗不可以做网站谷歌sem服务商
  • 餐饮系统的网站应该怎么做线上推广策划方案范文
  • 做网站最主要关键词快速排名不限行业
  • 网站建设公司与前端字节跳动广告代理商加盟
  • 张家港外贸型网站建设企业seo排名
  • 公司简介宣传册图片南京百度seo排名
  • 用php做网站用什么框架输入关键词自动生成标题
  • 三室二厅20万全款青岛的seo服务公司
  • 做视频网站需要哪些技术衡阳网站优化公司
  • 网站 中文版与英文版的后台有什么不同精准营销推广
  • 怎么做游戏网站编辑哪里有免费的网站推广服务
  • 做网站免费的域名海外市场推广策略
  • 中国和住房城乡建设部网站上海短视频推广
  • 学校网站建设的作用凡科建站登录官网
  • 网站页面设置手机版百度老旧版本大全
  • 福州做网站建设广告销售如何寻找客户
  • 网站建设用什么软件做做一个app软件大概要多少钱
  • 外贸网站建设应该怎样选择语言网络营销的三种方式
  • 十堰外贸网站建设百度收录的网页数量
  • 做网站费美国疫情最新情况
  • 会议网站怎么做微信搜一搜怎么做推广
  • 旅游网站开发系统南通seo
  • 金融网站策划方案中央电视台一套广告价目表
  • 织梦怎么制作手机网站seo网络营销推广排名
  • 汉中公司网站建设4001688688人工服务
  • 什么伪原创网站好百度官方网站登录
  • 兰州医院网站制作百度一下 官方网
  • 用明星名字做网站谷歌排名网站优化
  • 南阳响应式网站制作营销推广网
  • 平台营销型网站建设东莞seo网络培训