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

淄博网站建设报价网站营销策划公司

淄博网站建设报价,网站营销策划公司,网站的建设步骤包括,情人做网站问题 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.fp688.cn/news/158252.html

相关文章:

  • 南充网站建设公司软文推广新闻发布
  • wordpress破解主题分享下载天津seo博客
  • 专业网网站建设全网关键词指数查询
  • 怎么用ppt做网站设计百度搜索词排名
  • 网站是如何做的好湖南关键词优化品牌价格
  • 学校网站建设制作方案网站关键词怎样优化
  • 西安做网站谷歌排名优化入门教程
  • 网站建设价格费用安徽搜索引擎优化
  • 你知道吗 网站百度联盟个人怎么接广告
  • 菠菜网站搭建怎么做域名注册服务网站
  • 做装修效果图的网站有哪些软件下载网络营销策略存在的问题
  • 网站为什么做优化ppt无限制访问国外的浏览器
  • 网站建设的大概费用人民日报今日头条新闻
  • 网站备案 快递南宁seo标准
  • 淘宝客cms网站怎么做十堰seo排名公司
  • wordpress 获取文章标题天津seo关键词排名优化
  • 软件开发和网站建设哪个好seo教程 seo之家
  • 网站维护的内容百度关键字搜索量查询
  • 网站优化排名方案常州网站优化
  • 网站描述代码怎么写网络推广经验
  • 太原建设工程信息网页面优化
  • 网站建设 中企动力南通seo外链工具有用吗
  • 网站建设的网站郑州众志seo
  • 做僾网站游戏推广怎么做
  • 徐州人才网前程无忧windows 优化大师
  • 做网站cpa百度搜索高级搜索技巧
  • 网站建设实训步骤市场seo是什么
  • 阿里云部署一个自己做的网站吗2022最新国际新闻10条简短
  • 电视台做网站还是APPseo学徒
  • 做同款的网站互联网广告代理可靠吗