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

时间:2024-11-02 18:49:15

整体流程

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

一、生成主密钥阶段:首先,需在华为云密钥服务中,生成主密钥,并准备用于访问主密钥的参数,比如密钥ID、密钥服务账号等。

二、配置阶段:在数据库驱动侧,设置用于访问主密钥的参数。

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

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

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

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