GaussDB核心技术解析
文章平均质量分 93
解析GaussDB核心技术,提升对GaussDB的理解。
Gauss松鼠会
深耕数据库10余年,致力于GaussDB、openGauss等数据库技术的学习、探索与传播。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GaussDB的BTree索引和UBTree索引
数据库通常使用索引来提高业务查询的速度。本文将深入介绍GaussDB中最常用的两种索引:BTree索引和UBTree索引。我们将重点解读BTree索引和UBTree索引的存储结构,探讨它们在读写并发、写写并发以及MVCC(多版本并发控制)能力方面的优势,并展望它们的未来演进。原创 2024-12-02 11:07:30 · 1521 阅读 · 17 评论 -
GaussDB性能调优
数据库性能调优是一项复杂且系统性的工作,需要综合考虑多方面的因素。因此,调优人员应对系统软件架构、软硬件配置、数据库配置参数、并发控制、查询处理和数据库应用拥有广泛而深刻的理解。本文旨在剖析GaussDB性能调优的总体思路,探讨系统整体性能问题,以及对锁阻塞问题进行分析和优化。原创 2024-11-18 10:05:05 · 2096 阅读 · 24 评论 -
GaussDB Ustore存储引擎解读
GaussDB的Ustore存储引擎在数据频繁更新场景下,依旧保持性能平稳,抖动范围缩减了81%,因此,适应更多业务场景和工作负载;同时,还支持闪回功能,可以恢复因误操作而丢失的数据,这使得Ustore存储引擎更适用于对性能和稳定性有更高要求的金融核心业务场景。原创 2024-11-01 15:03:54 · 2161 阅读 · 32 评论 -
GaussDB逻辑解码技术原理
GaussDB内核提供的逻辑解码技术,配合DRS服务,可以实现异构数据库之间的逻辑复制。原创 2024-10-23 09:51:23 · 1716 阅读 · 22 评论 -
【GaussTech速递】技术解读之GaussDB多租技术
随着云计算时代的到来,多租户的概念也逐渐广为人知。“多租户”使得租户之间可以共享物理资源,能够帮助用户节约硬件成本和运维成本,提高资源利用效率。同时,在实现的过程中,考虑到共享带来的安全、隔离等问题以及后续业务面临的扩展需求,“多租户”在隔离性和扩展性方面也进行了相应的设计实现。原创 2024-07-04 09:36:08 · 1701 阅读 · 25 评论 -
GaussDB技术解读系列:高级压缩之OLTP表压缩
GaussDB数据库的高级压缩技术详解,GaussDB期望在性能敏感场景,在提供合理的压缩率的前提下,对业务的影响越小越好;在成本敏感的场景,在提供合理的压缩解压性能的前提下,压缩率越高越好;对于整个冷热判定,包括模型及方法,在能够支持的业务领域的广度方面,能够做到业内领先。原创 2023-08-29 11:22:58 · 4547 阅读 · 13 评论 -
GaussDB技术解读系列之高级压缩
数据压缩与关系数据库的结合,早已不是一个新鲜的话题,当前我们已经看到了各种各样数据库压缩的产品和解决方案。对于GaussDB来说,在今天引入数据压缩,究竟能够给客户带来什么不一样的价值,是过去一段时间我们一直在思考的问题。原创 2023-07-26 08:51:32 · 2635 阅读 · 13 评论 -
GaussDB之应用无损透明(ALT)
华为云GaussDB数据库提供了一种在数据库故障情况下的客户端连接转移方案 —— ALT(Application Lossness Transparent,应用无损透明)。该方案的原理是,当数据库集群的某个节点由于故障无法对外提供服务,若此时集群内还存在其它可用节点,则将故障节点上的会话连接自动迁移到目标节点上,客户端无需再次发出连接请求,仍然可以继续执行数据库操作。原创 2023-08-21 10:38:55 · 2803 阅读 · 10 评论
分享