加载中
openGauss数据库源码解析系列文章——公共组件源码解析(下)

上一篇openGauss数据库源码解析系列文章——公共组件源码解析(上)中,从系统表、数据库初始化、多线程架构及线程池技术四个方面对公共组件的源代码实现进行介绍。本篇接着从内存管理、多维...

openGauss数据库源码解析系列文章——公共组件源码解析(上)

在数据库组件中,一些组件是专用的,如词法解析只用于SQL引擎;而另外一些组件是公共的,用于整个数据库系统。openGauss的公共组件包括系统表、数据库初始化、多线程架构、线程池、内存管理、...

05/24 19:34
978
openGauss数据库源码解析系列文章——openGauss开发快速入门(三)

在openGauss数据库源码解析系列文章——openGauss开发快速入门(中),介绍了openGauss基本使用,本篇将从openGauss的开发和编译、参与openGauss社区开源项目两方面展开具体介绍。 三、 开发...

openGauss数据库源码解析系列文章——openGauss开发快速入门(二)

在上一篇openGauss数据库源码解析系列文章——openGauss开发快速入门(上)中,我们介绍了openGauss的安装部署方法,本篇将具体介绍openGauss基本使用。 二、 openGauss基本使用 openGauss安...

openGauss数据库源码解析系列文章——openGauss开发快速入门(一)

作为openGauss数据库开发者,在基于开源社区的openGauss版本进行二次开发的过程中,需要完成软件包获取、源码了解、代码修改、编译发布等过程,同时还需要安装数据库以了解数据库的基本特点、...

openGauss数据库源码解析系列文章——openGauss简介(三)

五、价值特性 openGauss相比其它开源数据库主要有复合应用场景、高性能和高可用等产品特点。 (一)高性能 1. CBO优化器 openGauss优化器是典型的基于代价的优化(Cost-Based Optimization,...

04/27 11:28
0
openGauss数据库源码解析系列文章——openGauss简介(二)

上一篇openGauss数据库源码解析系列文章--openGauss简介(上)中,从openGauss概述、应用场景、系统结构、代码结构四个方面对openGauss进行了初步介绍。其中,openGauss的代码结构介绍了数据...

openGauss数据库源码解析系列文章--openGauss简介(一)

openGauss数据库是华为深度融合在数据库领域多年经验,结合企业级场景要求推出的新一代企业级开源数据库。此前,Gauss松鼠会已经发布了openGauss数据库核心技术系列文章,介绍了openGauss的技...

c++
04/26 09:32
0
openGauss安全(下)

上篇内容从openGauss安全机制概览、openGauss安全认证、openGauss角色管理机制等方面介绍了openGauss安全(上)中的内容,本篇将围绕openGauss审计与追踪、openGauss数据安全技术、openGauss...

openGauss安全(上)

随着数字化技术的飞速发展,数字、连接、信号、人工智能充斥着人们工作、生活的各个领域。这些数字化信息被快速转换成数据并存放在各式各样的数据库系统中,而且通过进一步的数据管理与分析产生...

openGauss事务机制(下)

openGauss并发控制 在[openGauss事务机制(上)]的介绍中,已经了解当数据库中存在并发执行事务的情况下,要保证ACID特性,需要一些特殊的机制来支持。并发控制就是这样的一种控制机制,能够保证...

openGauss事务机制(上)

事务是为用户提供的最核心、最具吸引力的数据库功能之一。简单地说,事务是用户定义的一系列数据库操作(如查询、插入、修改或删除等)的集合,从数据库内部保证了该操作集合(作为一个整体)的原子...

04/23 15:28
1.7K
openGauss存储技术(二)——列存储引擎和内存引擎

上一篇内容我们介绍了[openGauss存储技术(一)——行存储引擎],本文重点介绍openGauss列存储引擎和内存引擎。 openGauss列存储引擎 传统行存储数据压缩率低,必须按行读取,即使读取一列也...

openGauss存储技术(一)——行存储引擎

OLTP(联机事务处理)系统以高并发读写为主,数据实时性要求非常高,数据以行的形式组织,最适合面向外存设计的行存储引擎。随着内存逐渐变大,服务器上万亿字节(TB)大小的内存已经很常见,内存...

openGauss执行器技术

执行器在数据库的整个体系结构中起承上(优化器)启下(存储)的作用。本文首先介绍执行器的基本框架,然后引申介绍执行引擎中的一些关键技术。通过本文的阅读,读者能对执行器有个基本的认识。 ...

openGauss SQL引擎(下)——查询优化

上一篇[openGauss SQL引擎 (上)]中我们介绍了SQL引擎概览、SQL解析以及查询优化器的优势和优化技术的分类,本文将详细介绍查询优化的相关内容。 (一)查询重写 查询重写利用已有语句特征和...

openGauss SQL引擎 (上)

数据库的SQL引擎是数据库重要的子系统之一,它对上负责承接应用程序发送的SQL语句,对下负责指挥执行器运行执行计划。其中优化器作为SQL引擎中最重要、最复杂的模块,被称为数据库的“大脑”...

面向鲲鹏和昇腾的创新架构

面向鲲鹏的创新架构 华为的鲲鹏920处理器以及后续的处理器系列,与传统的英特尔 x86处理器相比,存在以下3方面的不同: 具有更多计算核心,使得可以并行运行的算力大幅增加。 具有更加显著的 ...

04/19 15:01
116
GaussDB架构(下)

GaussDB云数据库架构 云数据库系统的主要目的是提供数据库系统服务的基础设施,以实现对计算机资源的共享。本文所讲述的GaussDB云数据库架构设计的内容,目前处于研发阶段,对应产品尚未向客户发...

GaussDB架构(中)

在GaussDB架构(上)中我们介绍了GaussDB的发展历史和架构概览,本篇主要介绍GaussDB OLTP数据库架构和GaussDB OLAP数据库架构。 GaussDB OLTP数据库架构。 OLTP是传统的关系数据库的主要应用...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部