暂无图片
sung
暂无图片
云和恩墨
擅长领域: opengauss
2021-04-07 加入墨天轮
暂无图片
暂无图片
sung
关注TA
写留言
18
文章
15
粉丝
31K+
浏览量
-云和恩墨
个人成就
发布18次内容
获得36次点赞
内容获得7次评论
获得28次收藏
回答了1次问答
TA的专栏
OpenGauss 内核
收录11篇内容
文章分类
index
(14)
opengauss
(11)
postgresql
(7)
墨力计划
(2)
gist
(2)
pg
(2)
bloom filter
(1)
并行
(1)
hash
(1)
polardb
(1)
gin
(1)
masstree
(1)
文章档案
2024年03月
(2)
2022年11月
(1)
2022年01月
(1)
2021年12月
(1)
2021年11月
(1)
2021年10月
(4)
2021年09月
(6)
2021年07月
(2)
最新评论
OpenGauss 列存表btree索引
你好,列存表如何创建 Btree 索引呢,我用对时间字段创建索引,4kw+数据量,部分字段不排序简单查询时毫秒级响应,加上排序后得花10多秒;CREATE INDEX xxx_ts ON xxx(time_stamp);是我使用方式不对吗
-啦啦啦
OpenGauss 并发重建索引代码实现
诚信,是立身之本,也是做人基本的道德准则。
-筱悦星辰
PostgreSQL/OpenGauss hash 索引
您好,您的文章已入选合格奖,10墨值奖励已经到账请查收! ❤️我们还会实时派发您的流量收益。
-墨天轮福利君
动态
文章 ·0
数说 ·0
问答 ·0
文档 ·0
关注
留言板·0
openGauss列存中,行存delta表转列存后,原行存中每条entry的可见性如何处理?
delta表是每个列存表有一张(如果是分区表,每个列存分区一个delta表),而且有开关控制,默认开关是关闭的,也就是默认数据不插入delta表。列存设计应该是为数据分析主备,建议是大批量写入。但如果用户少量写入可能会造成存储空间浪费的问题(列存默认是8K对齐),应该是为了解决这个问题引入 delta表作为少量数据写入的缓存,然后可以等有一定数据量了再一批数据转成列存。列存本身是为OLAP设计,但
提交回复
2023-10-30
Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases(译)
Aurora 是 AWS 中提供 OLTP 服务的关系型数据库服务,本文主要介绍 Aurora 的架构及设计上的考虑。
发布文章
2022-11-09
PostgreSQL/OpenGauss hash 索引
本文主要介绍 PostgreSQL/OpenGauss 中 hash 索引的原理和索引结构,以及 hash 索引的内部实现机制。
发布文章
2022-01-17
PostgreSQL bloom 索引
bloom基于bloomfilter提供了一种索引方法。
发布文章
2021-12-22
PolarFS: An Ultra-low Latency and Failure Resilient Distributed File System for Shared Storage Cloud Database(译)
摘要PolarFS是一个有极低时延和高可用性的分布式文件系统,为POLARDB数据库服务所设计。PolarFS在用户态运行,有着轻量级的网络和I/O栈,能够充分利用RDMA、NVMe及SPDK等新兴技
发布文章
2021-11-15
通用搜索树
概述本文翻译了 GeneralizedSearchTreesforDatabaseSystems这篇论文的内容,并加入了自己的理解,旨在更好地理解Gist索引。1介绍高效的查找树的实现对数据
发布文章
2021-10-13
PG 索引简介
索引在PostgreSQL中,索引是一种特殊的数据库对象,主要用于加速数据访问。它们是辅助结构:每个索引都可以从表中的信息中删除和重新创建。您有时可能会碰巧听到DBMS可以在没有索引的情况下工作,尽管
发布文章
2021-10-13
mass tree
概述masstree是2012年提出的,结构上是Trie和Btree的结合,其中每一棵B树以固定长度表示变长的key。masstree可以高效地处理任意长度的二进制的key,包括那些共享前缀的key。
发布文章
2021-10-13
OpenGauss gist 索引
gist索引实现
发布文章
2021-10-08
PG 索引相关系统表
接口前一篇提到,要使用索引,必须获得索引相关的一些信息。PG中索引相关的信息存储在pg\am中:postgresselectamnamefrompgam;amnamebtreehashgistgins
发布文章
2021-09-30
OpenGauss 并发重建索引代码实现
本文主要讲解并发创建索引过程中,索引数据追加部分的原理和代码实现。先看一下代码中关于这部分功能实现的注释。/validateindexsupportcodeforconcurrentindexbuil
发布文章
2021-09-16
OpenGauss Gin 索引
概述GIN(GeneralizedInvertedIndex)通用倒排索引,是首选的文本搜索索引类型。倒排索引对应的列上的数据类型通常是一个多值类型,索引中包含每个单词的索引条目,以及所匹配的位置的压
发布文章
2021-09-15
OpenGauss 列存表PSort索引
在阅读本文之前,需要对列存表的存储结构有基本的了解,可以参考列存表的介绍文章:概述PSort(Partialsort)Index是在列存表的列上建的聚簇索引。CUDesc上有每个CU的min和max值
发布文章
2021-09-13
OpenGauss 列存表btree索引
在阅读本文之前,需要对列存表的存储结构有基本的了解,可以参考列存表的介绍文章:列存表Btree索引结构与行存表并无大的差别。对于一般用于应对大数据批量分析性负载的列存储引擎来说,Btree索引有助于帮
发布文章
2021-09-09
OpenGauss 内核
OpenGauss 内核系列
发布合辑
2021-09-06
OpenGauss B-tree索引读写并发实现
OpenGauss B-tree索引在实现时,没有完全遵循L & Y的理论,本文主要关注OpenGauss中B-tree索引的实现。
发布文章
2021-09-06
OpenGauss B-tree索引读写并发原理
本文主要依据LEHMAN & YAO的Efficient Locking for Concurrent Operations on B-tree,以及OpenGauss的代码,探索OpenGauss的
发布文章
2021-07-14
OpenGauss索引详解
本文主要介绍OpenGauss中常见的索引结构,索引相关元数据,并结合代码重点讲解B-tree索引使用过程中的重要流程,希望对大家理解OpenGauss中的索引有所帮助。## 索引方法### B
发布文章
2021-07-08