软件系统的数据检索设计

用户头像
其他/设计爱好者/2年前/14浏览
软件系统的数据检索设计
  软件系统的数据检索设计
  随着业务量加大,数据检索量也会日益增多,为了减轻数据库压力,本系统采用ElasticSearch来实现数据检索功能。
  简单来说,Elasticsearch 是一个实时的分布式存储、搜索、分析的引擎,它可以近乎实时的存储、检索数据,本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据,ElasticSearch的检索流程如下:
  
软件系统的数据检索设计(图ZMTQ4ODU0NTY=) - 资讯 - 站酷设计师Z855684109原创素材 - 站酷ZCOOL
收藏
​  数据检索流程图
  1) 执行refresh操作将mem buffer中的数据写入到新的segment并写入os cache,然后打开本segment以供search使用,最后再次清空mem buffer。
  2) 一个commit point被写入磁盘,这个commit point中标明所有的index segment。
  3) filesystem cache(os cache)中缓存的所有的index segment文件被fsync强制刷到磁盘os disk,当index segment被fsync强制刷到磁盘上以后,就会被打开,供查询使用。
  translog被清空和删除,创建一个新的translog。
0
举报
|
收藏
分享
相关推荐
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
中秋佳节花好月圆
浙江省区位分析图
香盒包装设计国风国潮通用香礼盒
彩灯_花灯_春节彩灯_春节花灯_马年彩灯_马年花灯
新能源腊八节海报
苏门答腊虎母子插画
 ps常用偷懒笔刷
炫光
中国风书法汉字字体设计其他
玫瑰
头发1
乐陶创意体验工坊标志设计
像素兵马俑怪物动画序列帧
小青龙IP吉祥物系列插画设计
人物网球运动、棒球运动动态插画
宠物纪念相册H5模板系列 · 温馨治愈系 · 三款主题
红黑色简约现代风格|个人作品集排版简历模板
国画水墨人物水墨画放牛娃画江南风景乡村墙绘素材
我要奋斗
木纹贴图设计师常用
love玫瑰花
女生半身插画
卡通兔子插画
校园文化宣传栏
船坞民宿概方案
你可能喜欢
相关收藏夹
大家都在看
登录注册