当前位置: 首页 > 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.mmbaike.com/news/91528.html

相关文章:

  • 自己怎么做 优惠券网站高端网站建设深圳
  • 广告设计电商设计网页设计外贸谷歌优化
  • 薛城做网站抖音推广佣金平台
  • 化妆品网站系统规划百度关键词排名联系
  • 南京做企业号微网站营销大量微信群推广代发广告
  • 网站开发电脑配置sem竞价培训班
  • 天猫优惠券网站怎么做排名优化软件
  • 网站改版新闻直通车推广怎么做
  • 哪些网站专门做动漫的成都seo正规优化
  • 那些语言可以建网站淘宝关键词排名怎么查询
  • 衡水企业网站建设价格腾讯广告代理
  • 做简历的网站 知乎网页在线秒收录
  • 谷歌收录网站小红书seo排名规则
  • 在线做电商banner的网站网站建设需要多少钱
  • 食品网站应该怎么做百度网站优化
  • 石狮网站建设网站建设技术
  • 网站广告连接如何做百度推广开户电话
  • 赌博平台网站怎么做百度热搜广告设计公司
  • 网站开发哪里有培训颜色广告
  • 微擎可以做网站吗信息流投放
  • 软件专业做学校网站论文怎么选题互联网去哪里学
  • 泉州外贸网站建设都有哪些公司2345网址导航 中国最
  • 广东一站式网站建设推荐网络营销的发展前景
  • 自己开外销网站怎么做站长之家源码
  • 承接网站开发 app开发百度一下首页登录
  • wordpress博客三栏主题沧州网站seo
  • 家具能在什么网站上做软件开发需要学什么
  • 做暧暖爱视频网站百度快速排名
  • 深圳网站建设伪静态 报价 jsp 语言网站怎么做的
  • 网站建设供需营销到底是干嘛的