暂无图片
暂无图片
暂无图片
openGauss源码解析
2022-04-24 09:19:31 47331
简介:详细的解析openGauss源码,帮助开发者了解openGauss内部实现逻辑。
openGauss数据库源码解析系列文章——备份恢复机制:openGauss全量备份技术
本章主要介绍openGauss的备份恢复原理和技术。
Gauss松鼠会
2023-02-20
852 浏览
openGauss数据库源码解析系列文章—— 密态等值查询技术详解(下)
创建CMK的总体流程如图所示。有了主密钥CMK,可以基于此创建CEK,下面将对CREATECOLUMNENCRYPTIONKEY语句所涉及的语法结构定义进行逐一介绍。ALGORITHM:CEK被用于加密用户数据,该参数指定加密用户数据的算法,即指定CEK的密钥类型。ENCRYPTEDVALUE:列加密密钥的明文,默认随机生成,也可由用户指定,用户指定时密钥长度范围为28~256位。在对CEK参数进行解析后,使用CMK对ENCRYPTEDVALUE参数进行加密,加密完成后使用加密后的ENCRYPTEDVALUE参数和其他参数对创建CEK的语法进行重构。将输入的查询语句转换成加密查询语句的主要函数入口代码如下:
Gauss松鼠会
2022-06-25
942 浏览
openGauss数据库源码解析系列文章—— 密态等值查询技术详解(上)
风吹麦浪,当收割机又一次奔跑在广阔的原野上,高考结束了。6月,既是高考季,又是毕业季。有一群人变成了大学生,而又有一群人要初入职场。而且大厂也会有更完善的培训、学习平台让你在技术领域快速成长。当然,最重要的是自己需要有一个Stayhungry,StayFoolish的心。祝愿大家保持初心,乘风破浪。除了传统的数据存储加密和数据脱敏等数据保护技术外,openGauss从1.1.0版本开始支持了一种全新的数据全生命周期保护方案:全密态数据库机制。与非加密数据库相比,密态等值查询主要提供以下能力。openGauss新增数据加解密表语法,通过采用驱动层过滤技术,在客户端的加密驱动中集成了SQL语法解析、密钥管理和敏感数据加解密等模块来处理相关语法。
Gauss松鼠会
2022-06-23
1594 浏览
openGauss数据库源码解析系列文章—— SQL引擎源解析(三)
SQL引擎作为数据库系统的入口,主要承担了对SQL语言进行解析、优化、生成执行计划的作用。对于用户输入的SQL语句,SQL引擎会对语句进行语法/语义上的分析以判断是否满足语法规则等,之后会对语句进行优化以便生成最优的执行计划给执行器执行。
Gauss松鼠会
2022-04-25
720 浏览
openGauss数据库源码解析系列文章—— SQL引擎源解析(二)
SQL引擎作为数据库系统的入口,主要承担了对SQL语言进行解析、优化、生成执行计划的作用。对于用户输入的SQL语句,SQL引擎会对语句进行语法/语义上的分析以判断是否满足语法规则等,之后会对语句进行优化以便生成最优的执行计划给执行器执行。
Gauss松鼠会
2022-04-24
815 浏览
openGauss数据库源码解析系列文章—— SQL引擎源解析(一)
SQL引擎作为数据库系统的入口,主要承担了对SQL语言进行解析、优化、生成执行计划的作用。对于用户输入的SQL语句,SQL引擎会对语句进行语法/语义上的分析以判断是否满足语法规则等,之后会对语句进行优化以便生成最优的执行计划给执行器执行。
Gauss松鼠会
2022-04-24
819 浏览
openGauss数据库源码解析系列文章——openGauss简介(三)
openGauss相比其它开源数据库主要有复合应用场景、高性能和高可用等产品特点。
Gauss松鼠会
2022-04-24
616 浏览
openGauss数据库源码解析系列文章——openGauss简介(二)
openGauss存储引擎是可插拔、自组装的,支持多个存储引擎来满足不同场景的业务诉求,目前支持行存储引擎、列存储引擎和内存引擎。
Gauss松鼠会
2022-04-22
921 浏览
openGauss数据库源码解析系列文章--openGauss简介(一)
本篇将从openGauss概述、应用场景、系统结构、代码结构四个方面对openGauss进行介绍。
Gauss松鼠会
2022-04-22
728 浏览
openGauss数据库源码解析系列文章——安全管理源码解析:对象权限管理
本文学习要点:安全管理源码解析——对象权限管理的相关内容。
Gauss松鼠会
2022-04-22
1120 浏览
openGauss数据库源码解析系列文章——安全管理源码解析:角色管理
本篇将介绍安全管理源码解析——角色管理的相关内容。
Gauss松鼠会
2022-03-18
1392 浏览
openGauss数据库源码解析系列文章——安全管理源码解析(二)
本文介绍了安全认证中认证机制、Kerberos安全认证的相关内容。
Gauss松鼠会
2022-03-04
1338 浏览
openGauss数据库源码解析系列文章——安全管理源码解析(一)
本篇带你学习:安全管理整体架构和代码概览及安全认证中身份认证、口令存储的相关内容。
Gauss松鼠会
2022-02-25
1505 浏览
openGauss数据库源码解析系列文章——AI技术(六):DeepSQL
本篇将详细介绍AI技术——DeepSQL的相关内容。
Gauss松鼠会
2022-02-18
1372 浏览
openGauss数据库源码解析系列文章——AI技术(五):AI查询时间预测
本篇将详细介绍AI技术——AI查询时间预测的相关内容。
Gauss松鼠会
2022-02-11
1163 浏览
openGauss数据库源码解析系列文章——AI技术(四):指标采集、预测与异常检测
本篇将介绍AI技术——“指标采集、预测与异常检测”的相关内容。
Gauss松鼠会
2022-01-29
1338 浏览
openGauss数据库源码解析系列文章——AI技术(三):智能索引推荐
本篇将介绍AI技术——“智能索引推荐”的相关内容。
Gauss松鼠会
2021-12-15
1405 浏览
openGauss数据库源码解析系列文章——AI技术(二)——慢SQL发现
本篇图文将详细介绍AI技术中“慢SQL发现”相关内容。
Gauss松鼠会
2021-11-19
1343 浏览
openGauss数据库源码解析系列文章——AI技术(一)
本篇将介绍AI技术—“自调优”相关精彩内容。
Gauss松鼠会
2021-11-10
1840 浏览
openGauss数据库源码解析系列文章——执行器解析(三)
本篇介绍执行器解析中“向量化引擎”相关精彩内容。
Gauss松鼠会
2021-09-19
1505 浏览
专栏作者
暂无图片
近期活动
AI &大数据 时代下的基础软件 丨 MoonBit Meetup 25年第一期
03/30 14:00 0人报名
奇点时刻・数智跃迁——云和恩墨2025春季产品发布会
03/31 15:00 0人报名
【开始报名啦】4月12日 TiDB社区活动在南京!传统技术栈替换和 AI 浪潮正当时,面向未来的国产数据库怎么选择?
04/12 14:00 0人报名