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

软件网站怎么做手机如何建网站

软件网站怎么做,手机如何建网站,附近的广告公司电话,大一学生做的网站背景 写这个文章的作用主要是做一些总结和梳理,特别是正对大数据场景下的实时写入更新策略 COW 和 MOR 以及 DeleteInsert 的技术策略的演进, 这也适用于其他大数据的计算存储系统。该文章主要参考了Primary Key table. 分析总结 Starrocks 的主键表主…

背景

写这个文章的作用主要是做一些总结和梳理,特别是正对大数据场景下的实时写入更新策略 COWMOR 以及 Delete+Insert 的技术策略的演进,
这也适用于其他大数据的计算存储系统。该文章主要参考了Primary Key table.

分析总结

Starrocks 的主键表主要是用来加速实时更新的效率,以及在做Adhoc查询的时候能够加速查询速度。在paimon等数据表格式中,一开始都是采用的MOR的策略来达到实时写入的目的,但是在读取的时候,就得进行合并的操作才能获取真正的数据,这种方式虽然能加速数据的写入速度,但是在读取的时候就会比较慢,采用Delete+Insert的方式,只会在写入的时候在DelVector增加一个标志位,读取的时候,只读最新的数据即可。大大的缩短了,数据读取的时间。

Starrocks的Unique表和Aggreate表采用的是 MOR 的策略,这个会存在读放大的问题。除此之外,由于存在Merge操作,谓词和索引也不能下推到底层的数据源中,即使下推了,也不能起到过滤的作用,这个严重的影响到了查询的效率。

对于Starrocks的主键索引,读写主键表的路程如下(参考Starrocks的官方文档):

  • 对于写: Starrocks 先把对应的tablets的主键索引加载到内存,对于删除操作,Starrocks首先使用主键索引找到每行对应的数据位置,并在DelVector中把数据行标记为删除。对于更新操作,会转换为Delete + insert操作,除了在DelVector增加删除标志外,还会写入最新的数据,同时主键索引也会被更新。
    在这里插入图片描述

  • 对于读: 由于历史的数据在写入的时候,已经被标志为了删除,所以只需要读取主键索引对应的信息就可以了,历史数据不需要再进行合并了。并且当底层的数据扫描的时候,可以利用谓词以及各种索引去减少扫描的数据量。因此查询性能得到大大的提升。
    在这里插入图片描述

注意:

  1. DelVector 是 Rowset 级别的
  2. 主键索引会记录pk到rowsetId + segementId + rowId的映射关系
http://www.dtcms.com/wzjs/269874.html

相关文章:

  • 一个网站的成本北京有限公司
  • 深圳市建设交易网站aso优化违法吗
  • 网站建设与优化标准西安关键词快速排名
  • 开发企业网站多少钱真正的免费建站在这里
  • 净水器公司网站源码爱链接
  • 如何学习网站制作郑州seo外包费用
  • 企业网站收费市场调研与分析
  • 各大招聘网站收费标准软文代写平台
  • 网站建设 引导seo建设招商
  • 常德网站建设开发公司品牌策划书
  • 湖南省郴州市疫情最新情况网站推广排名优化
  • 合肥高端网站建设设计公司国外搜索引擎大全不屏蔽
  • 关于网页设计的论文题目昆明seo
  • 做3D打印样品用什么外贸网站好信息流广告投放工作内容
  • 静态网页设计制作心得关键词seo公司真实推荐
  • 餐饮网站建设公司seo站长查询
  • 苏州画廊网站建设电话营销外包公司
  • 织梦网站建设博客口碑营销案例2022
  • 企业自己怎么做网站推广网上网络推广
  • 做网站公司西安seo1搬到哪里去了
  • 用什么做视频网站比较好百度官网首页
  • 企业官网首页设计模板常熟seo网站优化软件
  • 如何拷贝网站代码哈尔滨网站优化流程
  • 临沂网站建设那家好seo上海培训
  • 新手建站工具广告公司注册
  • 永康网站设计页面设计漂亮的网站
  • 微网站怎么用互联网广告推广
  • 网站后台空间满了怎么办杭州营销策划公司排名
  • 网站开发背景和目的图片识别 在线识图
  • 一元购网站建设流程西安今日头条新闻消息