第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

相关推荐
永远是我的最爱11 小时前
基于ASP.NET的图书管理系统的设计与实现
前端·后端·sql·visual studio
l1t11 小时前
duckdb数据库CROSS JOIN LATERAL 中使用 EXISTS子查询的一个bug
数据库·bug
Guheyunyi11 小时前
电气安全管理系统:架构、技术与智能预警体系
大数据·人工智能·科技·安全·架构
wregjru11 小时前
【C++】2.10智能指针详解
数据库·redis·mysql
2401_8582861111 小时前
从Redis 8.4.0源码看快速排序(1) 宏函数min和swapcode
c语言·数据库·redis·缓存·快速排序·宏函数
茁壮成长的露露11 小时前
MongoDB单机安装
数据库·mongodb
qq_4061761411 小时前
JS防抖与节流:从原理到实战的性能优化方案
服务器·数据库·php
a***592611 小时前
MySQL数据可视化实战指南
数据库·mysql·信息可视化
乐迪信息11 小时前
乐迪信息:智能识别船舶种类的AI解决方案
大数据·网络·人工智能·算法·无人机
Maggie_ssss_supp11 小时前
LINUX-MySQL多表查询
数据库·mysql