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

淄博网站建设报价深圳seo关键词优化

淄博网站建设报价,深圳seo关键词优化,做新房坐哪个网站好,公司网站架构问题 Elasticsearch在读写数据的过程是什么样的?你该如何理解这个问题! Elasticsearch的写数据过程 客户端选择一个节点发送请求,这个时候我们所说的这个节点就是协调节点(coordinating node)协调节点对document进行了路由&am…

问题

Elasticsearch在读写数据的过程是什么样的?你该如何理解这个问题!

Elasticsearch的写数据过程

  1. 客户端选择一个节点发送请求,这个时候我们所说的这个节点就是协调节点(coordinating node)
  2. 协调节点对document进行了路由,然后将请求再转发给对应的节点(primary shard)
  3. 实际上操作的节点的primary shard请求处理,之后再将数据进行同步,同步到replica node
  4. 协调节点发现primary node及所有的replica node都搞定了之后,就将相应结果返回给我们的客户端

Elasticsearch的读数据过程

这个时候我们可以通过文档id来查询,会根据文档id进行hash,判断我们当初将doc id分配给了哪一个shard,然后再从这个shar进行查询操作。

  1. 客户端发送一个请求到任意的一个节点,成为了协调节点(coordinate node)
  2. 协调节点对doc id 进行hash路由,然后在将请求进行转发,转发到对应的节点,这个时候会使用到round-robin进行随机轮询算法,最终将primary shard以及其所有replica中进行随机选择一个,来实现读请求的负载均衡。
  3. 接收到请求的节点返回document给协调节点。
  4. 协调节点返回document再给到客户端。

Elasticsearch的搜索数据过程

其实elasticsearch最强大的是他的全文检索功能。

  1. 客户端发送一个请求到协调节点
  2. 协调节点会将搜索请求转发到所有的shard中对应的replica shard或者primary shard
  3. 每个shard都会将自己的搜索结果返回给协调节点,然后再由协调节点对数据进行合并、排序、分页等操作,最终会输出结果
  4. 接下来协调节点会根据doc id 去各个节点上面拉取实际的文档数据,完成之后会最终将数据返回给客户端。

好了,今天关于Elasticsearch的读、写、搜索过程就讲解到这里,欢迎大家留言交流

也欢迎大家关注我的公众号《coder练习生》

http://www.ds6.com.cn/news/96318.html

相关文章:

  • 网站建设大概要多少钱口碑优化seo
  • 哪个网站做app快速收录域名
  • 室内设计联盟邀请码怎么弄广州seo推广营销
  • 做外贸推广要做哪些平台seo策略工具
  • 网站建设应该应聘什么岗位热点军事新闻
  • cms系统创建静态网站站长工具ip地址查询域名
  • 网站维护更新费用什么是搜索引擎营销?
  • 注册了网站怎么建设专业网站建设
  • 网站友链怎么做2021百度热搜年度榜
  • 网站建设后台管理怎么进入seo攻略
  • 长春网站开发软文素材
  • 昆明做网站公巨量引擎
  • 公安网站备案系统win优化大师怎么样
  • 广州市建设注册中心网站域名被墙查询
  • 网站文字变白色代码怎么做女教师遭网课入侵直播录屏曝光se
  • 国内建设黄色网站数字营销是干啥的
  • 做网站设计的提成点是多少苏州seo招聘
  • 网站哪个公司做网络优化工作内容
  • 模板网站 seo自媒体十大平台
  • 权威的网站建设沈阳网络关键词排名
  • 汽车网站制作策划方案seo网站结构优化的方法
  • wordpress虚拟商品销售seo权重优化软件
  • 国外网站为什么不用备案公司网站营销
  • 如何做纯文本网站南宁百度seo排名优化软件
  • 免费网站建设app品牌推广思路
  • 宁波网站建设公司名单推荐一站式发稿平台
  • 做公司网站 烟台百度关键词工具在哪里
  • 购物网站建立网络营销岗位
  • 自适应网站做多大尺寸百度投诉热线中心客服
  • clo3d代做网站中国宣布取消新冠免费治疗