第2.5章 StarRocks表设计——行列混存表

注:本篇文章阐述的是StarRocks- 3.2.3版本的行列混存表

一、概述

1.1 背景

StarRocks 基于列存格式引擎构建,在高并发 场景,用户希望从系统中获取整行数据 。当表宽时,列存格式将放大随机IO和读写 。自3.2.3开始,StarRocks 支持行列混存的表存储格式,能够支撑基于主键的高并发、低延时点查 ,以及数据部分列更新等场景,同时还保留了原有列存的高效分析能力。总结:行列混存表解决高并发点查的需求。

1.2 列存vs行列混存

  • 行列混存
  • 列存

二、应用案例

具体内容见官网:

行列混存表 | StarRocksStarRocks 属于 OLAP 数据库,原先数据是按列存储的方式,能够提高复杂查询(例如聚合查询)的性能。自 3.2.3 开始,StarRocks 还支持行列混存的表存储格式,能够支撑基于主键的高并发、低延时点查,以及数据部分列更新等场景,同时还保留了原有列存的高效分析能力。此外,行列混存表还支持预准备语句,能够提高查询的性能和安全性。https://docs.starrocks.io/zh/docs/table_design/hybrid_table/

参考文章:

https://doris.apache.org/zh-CN/docs/query-acceleration/hight-concurrent-point-query

行列混存表 | StarRocks

相关推荐
Flying pigs~~8 小时前
RAG智慧问答项目
数据库·人工智能·缓存·微调·知识库·rag
misL NITL8 小时前
mysql之如何获知版本
数据库·mysql
小王毕业啦8 小时前
2005-2024年 省级-总抚养比、儿童抚养比、老年人抚养比数据(xlsx)
大数据·人工智能·数据挖掘·数据分析·社科数据·实证分析·经管数据
许彰午8 小时前
CacheSQL(二):主从复制——OpLog 环形缓冲区与故障自动恢复
java·数据库·缓存
2501_927283589 小时前
荣联汇智助力天津艺虹打造“软硬一体”智慧工厂,全流程自动化引领印刷包装行业数智变革
大数据·运维·数据仓库·人工智能·低代码·自动化
2401_832365529 小时前
JavaScript中rest参数(...args)取代arguments的优势
jvm·数据库·python
2301_7796224110 小时前
Go语言怎么用信号量控制并发_Go语言semaphore信号量教程【入门】
jvm·数据库·python
2301_7662834410 小时前
c++如何将控制台输出保存到文件_cout重定向到txt【详解】
jvm·数据库·python
北极的冰箱10 小时前
MySQL Ver 8.0.41 for macos14.7密码遗忘
数据库·mysql
XDH_CS11 小时前
MySQL 8.0 安装与 MySQL Workbench 使用全流程(超详细教程)
开发语言·数据库·mysql