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

ubuntu 做网站域名解析网站

ubuntu 做网站,域名解析网站,网站建设.国风网络,网站建设店铺问题描述: 运营收到客户反馈,客户在分页查询数据的时候,出现上一页的最后一条跟下一页的第一条出现重复。 问题猜测: 1、db原始数据重复(排除) 2、es数据重复(排除) 3、新增了数据影…

问题描述:

        运营收到客户反馈,客户在分页查询数据的时候,出现上一页的最后一条跟下一页的第一条出现重复。

问题猜测:

        1、db原始数据重复(排除)

        2、es数据重复(排除)

        3、新增了数据影响到了分页(确定问题)

解决方案:

        1、Time base(基于时间)

        与前端约定每次开始分页查询时给定一个当前时间戳,查询条件带上该时间戳,只查出小于该时间戳的数据。

        2、Point in time

        使用es提供的Point in time,提供基于创建时刻的数据快照,自动过期释放资源,,会占用内存,占用内存较低,适用于实时搜索、分页浏览。

        3、Scroll

        使用es提供的Scroll,基于初始搜索时刻的固定快照,内存较高,需维护完整的搜索上下文,需要手动管理(clear-scroll)以避免内存泄漏,适用于数据导出、批量处理。

方案对比:

Time basePoint in timeScroll
适用场景实时搜索、分页浏览实时搜索、分页浏览数据导出、批量处理
内存占用较低较高
资源管理自动过期释放资源需要手动管理

        上述方案都可以解决翻页数据重复的问题,由于是c端查询,随着用户数量凉的增加,使用快照方式会导致服务器内存紧张,遂放弃2和3,如果在业务能够容忍新数据暂时查询不出来,可以使用1方案来解决。

        上述问题在传统数据库同样存在,并不是es特有,不过es为这种问题提供了解决方案。

        没有最好的方案,只有最适合的。

http://www.dtcms.com/wzjs/306553.html

相关文章:

  • 湖南网站建设磐石网络最好app推广有哪些渠道
  • 南海网站建设哪家好怎么让关键词快速排名首页
  • 武汉网站建设费用免费友情链接网页
  • 做论坛网站好吗企业营销策划书如何编写
  • 江山有做网站开发吗培训课程表
  • 黑客网站网址seo值是什么意思
  • 用腾讯云做淘宝客网站视频去哪里推广软件效果好
  • 动态网站通讯录怎么做seo研究中心论坛
  • 淄博网站制作价格低网站权重一般有几个等级
  • 做二手元器件那个网站查价格提升网页优化排名
  • 网站优化的文章买卖交易网
  • 微企免费做网站培训班报名
  • 北京好的做网站的公司有哪些网址导航下载到桌面
  • 山西省网站建设制作怎么在百度上发帖推广
  • 温州网页建站模板今日疫情最新数据
  • 罗定网站优化软文案例短篇
  • jquery mobile移动网站开发 pdfgoogle付费推广
  • 上海浦东做网站的公司网络培训课程
  • 昆明做网站费用seo外链怎么做
  • 网页制作与网站建设技术大全(珍藏版)百度推广售后
  • 广州市住房与城乡建设部网站湖南长沙seo教育
  • 大淘客网站如何做制作百度商家版下载
  • 网站建设宣传单浏览器下载安装
  • 湖南省建设厅官方网站网站制作公司高端
  • 网站建设施工图片免费b2b平台推广
  • 静态网站作品百度竞价排名一年费用
  • 网站建设合同注意事项网络推广营销培训机构
  • 智能家居网站建设方案如何发布自己的网站
  • 工作室做网站seo技术论坛
  • 数据开放网站建设内容百度指数下载手机版