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

dz论坛怎么做视频网站苏宁易购网站风格

dz论坛怎么做视频网站,苏宁易购网站风格,网站做端口是什么问题,深圳好的网站制作哪家快背景 写这个文章的作用主要是做一些总结和梳理,特别是正对大数据场景下的实时写入更新策略 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/a/612797.html

相关文章:

  • 平面设计相关的网站有哪些wordpress显示不出来
  • 电子商务网站开发前景建设网站的基础知识
  • 用frontpage做网站哈尔滨模板建站源码
  • 人力资源培训与开发seo排名方案
  • 建设网站报价织梦cms漫画模板
  • 温州微网站公司北京小程序app开发
  • 建设公司网站都需要什么科目怎么做微信版的wordpress
  • asp.net怎么做网站南京网站设计的公司
  • 网站菜单代码网站制作实训
  • 襄樊建设网站上海房地产信息网官网
  • 静态购物网站模版自己做家具网站
  • 网站建设电话推广话术二维码生成器怎么弄
  • 用asp做的网站打开页面很慢上海注册公司在哪个网站
  • wordpress如何套模板建站WordPress是静态么
  • 做门户类网站多少钱网站建设 博采网络
  • 莱芜钓鱼网站苏州网站设计价格
  • 绵阳专门做网站的公司小程序模板开发教程
  • 手把手教你优化网站Sage WordPress商城主题
  • 江西赣州简介宁波seo是什么意思
  • 海南住房和城乡建设厅网站首页wordpress 免费个人主题
  • 江阴网站的建设淮南网络建站公司
  • 网销可以做推广的网站电商网站制作流程
  • wordpress 侧边栏轮播泰安seo排名
  • 温州网站排名优化公司网页编辑软件edit
  • 景区网站建设原则购物网站运作
  • 延吉网站建设彩票给我免费观看片在线
  • 网站开发 指导蛋糕店网页设计免费模板
  • 定制网站制作服务商王也头像超清晰
  • 那些网站可以做反链wordpress 文章表
  • 成都科技网站建设电话企业网站托管多少钱