云数据库 GAUSSDB-密态等值查询概述:整体流程

时间:2024-06-28 09:55:54

整体流程

在使用全密态数据库的过程中,主要流程包括如下四个阶段,本节介绍整体流程,使用gsql操作密态数据库使用JDBC操作密态数据库使用Go驱动操作密态数据库章节介绍详细使用流程。

一、生成主密钥阶段:首先,用户需在外部密钥管理中生成主密钥。外部密钥管理为:华为云密钥服务。生成主密钥后,需在外部密钥管理中,准备访问主密钥的参数,以供数据库使用。

二、执行DDL阶段:在本阶段,用户可使用密态数据库的密钥语法依次定义主密钥和列密钥,然后定义表并指定表中某列为加密列。定义主密钥和列密钥的过程中,需访问上一阶段生成的主密钥。

三、执行DML阶段:在创建加密表后,用户可直接执行包含但不限于INSERT、SELECT、UPDATE、DELETE等语法,数据库驱动会自动根据上一阶段的加密定义自动对加密列中的数据进行加解密。

四、清理阶段:依次删除加密表、列密钥和主密钥。

support.huaweicloud.com/fg-gaussdb-cent-v8/gaussdb-48-0012.html