返回首页

gbase数据、南大通用产品文档:GBase8a数据安全性

更新日期:2024年09月11日

数据加密
GBase 8a MPP Cluster 拥有数据库落地数据的软加密功能,可满足用户的安全需求,
提高系统的安全性。数据加密实现表级或者列级不同粒度的加密要求。数据加密支
持如下特性:

支持加密关键字encrypt 建表;

支持表级或者列级不同粒度的加密要求;

支持表级加密属性的查询;

支持密钥证书管理。
数据脱敏

GBase 8a MPP Cluster 拥有动态数据脱敏功能,
开发人员和数据库管理员能够
控制敏感数据的暴露程度,在数据库层面生成脱敏数据,简化了数据库应用层
的安全设计和编码;

动态数据脱敏不会真正改动表中存储的实际数据,
只是在查询的时候应用该特
性控制查询返回的数据,动态数据脱敏支持默认脱敏default、随机脱敏rando
m、自定义脱敏partial、哈希脱敏sha 和指定位置脱敏keymask 五种数据脱敏
函数。



sword GCIThreadIdSetNull (
void *hndl,
GCIError *err,
GCIThreadId *tid
);

将 NULL 线程ID 设置为给定的GCIThreadId。

参数
输入
/输出


hndl
输入/输出
GCI 环境或用户会话句柄
err
输入/输出
错误信息句柄,该接口调用失败时,错误信息会存在该句柄上
tid
输出
一个指向GCIThreadId 变量的指针,用于设置为null

如果执行成功,返回 GCI_SUCCESS,否则返回 GCI_ERROR。

功能
这个参数用于配置缓存join 中间结果所使用的BUFFRER 大小。
系统会根据gbase_heap_data 的大小,自动计算gbase_buffer_rowset 的最小值。如
果用户的设置值小于程序计算的最小值,则会忽略该参数的设置值。
通常该内存从LARGE BUFFER 中申请,因此该值应小于gbase_heap_large 的大
小。
该参数的默认值是由系统自动评估计算出来的,不是固定的值。