1 .一种分布式数据库中透明加密密钥远端存储的方法,其特征在于,包括:
由运维管理平台接收透明加密任务,并转换成透明加密功能消息发送给分布式数据管
理节点的元数据管理器;
所述元数据管理器解析所述透明加密功能消息并进行预检验后,根据透明加密功能消
息生成透明加密信息,并存储在高权元数据库中;
所述元数据管理器将所述透明加密信息发送给分布式数据管理节点的集群管理器;
所述集群管理器与租户内的所有数据库代理节点通信,将所述透明加密信息发送给相
应的数据库代理节点;
数据库代理节点执行所述透明加密信息的透明加密任务,并将透明加密信息缓存在数
据库代理节点和数据存储节点中;
所述数据存储节点根据缓存中的透明加密信息对数据文件加密。
2 .根据权利要求1所述的分布式数据库中透明加密密钥远端存储的方法,其特征在于,
还包括:
当数据存储节点重启时,从数据库代理节点的缓存中获取透明加密信息;
当数据库代理节点重启时,从高权元数据库获取透明加密信息。
3 .根据权利要求2所述的分布式数据库中透明加密密钥远端存储的方法,其特征在于,
还包括:
在数据存储节点或数据库代理节点重启时,数据库代理节点与数据存储节点和元数据
管理器通讯,分别从数据存储节点和高权元数据库中获取透明加密信息;
若从数据存储节点的缓存中获取的透明加密信息与高权元数据库中获取的透明加密
信息不同,则上报至告警信息至运维管理平台。
4 .根据权利要求1所述的分布式数据库中透明加密密钥远端存储的方法,其特征在于,
所述由运维管理平台接收透明加密任务,并转换成透明加密功能消息发送给分布式数据管
理节点的元数据管理器的步骤,包括:
运维管理平台显示租户级的透明加密功能选项,并将被选择的透明加密功能选项及对
应的租户ID组装成消息;所述透明加密功能选项为所述透明加密任务,包括但不限于开启
透明加密功能、更新密钥和关闭透明加密功能;
运维管理平台以消息协议的方式发送给分布式数据管理节点的元数据管理器。
5 .根据权利要求4所述的分布式数据库中透明加密密钥远端存储的方法,其特征在于,
所述透明加密信息包括透明加密功能选项和透明加密密钥,所述透明加密密钥存储在高权
元数据库中。
6 .根据权利要求4所述的分布式数据库中透明加密密钥远端存储的方法,其特征在于,
所述元数据管理器解析所述透明加密功能消息并进行预检验后,根据透明加密功能消息生
成透明加密信息,并存储在高权元数据库中的步骤,包括:
元数据管理器接收运维管理平台的透明加密功能消息,并解析所述透明加密功能消
息;
所述元数据管理器根据透明加密功能消息生成透明加密信息变更任务,并进行预校
验;
预校验通过后更新透明加密信息。
权 利 要 求 书
1/2 页
2
文档被以下合辑收录
评论