第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

相关推荐
star-keke16 小时前
Python pip安装依赖redis被自动降级的问题
数据库·redis·pip
DX_水位流量监测16 小时前
城市易涝点水位雨量监测设备技术体系与实践应用
大数据·运维·服务器·网络·人工智能
卜锦元16 小时前
Golang后端性能优化手册(第二章:缓存策略与优化)
开发语言·数据库·后端·性能优化·golang
2501_9216494916 小时前
日本股票 API 对接,接入东京证券交易所(TSE)实现 K 线 MACD 指标
大数据·人工智能·python·websocket·金融
小CC吃豆子16 小时前
Redis 缓存雪崩
数据库
雪花desu16 小时前
深入 LangChain LCEL 的 10 个核心特性
数据库·人工智能·深度学习·langchain
Maynor99616 小时前
Nano Banana Pro - Comprehensive Prompt Collection
大数据·prompt
沛沛老爹16 小时前
Web开发者快速上手Advanced RAG:索引优化原理与实践
前端·数据库·advanced rag·深度优化·web转型ai
zhongerzixunshi16 小时前
以技术创新为翼 筑就发展新高度
大数据·人工智能·物联网
LJ979511116 小时前
媒体发布进入AI时代:如何用智能工具解放你的传播力?
大数据·人工智能