当前位置:首页 > 报告详情

从行到列:探索 OceanBase 4.3 的列存储引擎_曹晖.pdf

上传人: 张** 编号:166329 2024-06-16 19页 1.14MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
OceanBase 4.3 的列存储引擎具有以下关键特点:首先,它采用了 NSM(N-ary Storage Model)和 DSM(Decomposition Storage Model)存储模型,分别是行存和列(组)存,且支持行列混存。其次,它具有 PAX(Partition Attributes Across)存储特性,即行列混存/列行混存。此外,它还支持内存列存和磁盘行存,以及内存镜像、TP 行存和 AP 列存等异构副本。在列存存储格式上,它支持 Merge on Read 和 Copy on Write 模式,以及 Delta Store 和索引难以维护等问题。OceanBase 4.3 的列存更新模式包括 ROW PAX 和 Major SSTable 等。其存储引擎是基于成熟的 LSM-Tree 引擎,支持完整的事务处理和向量化执行引擎,以及灵活的原生分布式特性。在实践方面,OceanBase 4.3 存储格式支持行存/行列混存/列存,列组(簇)支持,索引元数据增加 rowid。列存存储模式包括主表列存、列存索引和列存副本等。列存更新模式包括 MEMTABLE、MINOR SSTABLE、MAJOR SSTABLE 等。OceanBase 4.3 的列存更新模式具有自适应调度、水平/垂直并行加速和资源管控等特性。展望未来,OceanBase 4.3 将进一步支持灵活的列组、增量旁路导入功能,以及更丰富的 skip index 支持和格式一体化等。
"OceanBase 4.3 列存储引擎有哪些优势?" "如何利用 OceanBase 4.3 实现行存与列存的一体化?" "OceanBase 4.3 在实践中的应用场景有哪些?"
客服
商务合作
小程序
服务号
折叠