1 .一种数据库中行级标记方法,其特征在于,包括:
S1:定义安全标记、安全标记构成组件和安全标记的安全策略;安全标记构成组件包括
安全等级、安全范围和安全组;
S2:创建并管理安全策略和安全标记,并存储安全策略和安全标记相对应的元数据,同
时将安全策略应用于用户和数据库行对象;
S3:根据用户和数据库行对象的安全标记规则,判断用户对数据库行对象发出的读写
访问请求是否通过;
还包括访问请求测试评估,用于在接收用户读写请求前,测试评估数据库中行标记,并
调整数据库行标记的参数;
获取测试用户的对数据库行对象完成读写请求后的反馈信息;
获取数据库行对象在应对测试用户的读写请求过程中的执行错误信息;
根据反馈信息和执行错误信息,调整安全等级、安全范围的区间大小和安全组的结构
层次;
在用户完成读写访问请求过程中,需要查找数据库的数据行对象所对应的索引文件,
索引查找的过程中会产生磁盘I/O消耗,相对于内存存取,I/O存取的消耗要高几个数量级;
在有限内存中,为了减少磁盘I/O消耗,通过设计合理的索引树结构,降低树的深度来减少
磁盘I/O的操作次数,从而提高读写访问请求的效率;其中通过分析时间开销,选取最优的
枝叶比,可使索引结构达到最优配置;树结构的时间开销计算公式为:
代表是每次随机检索操作的时间开销, 表示数据库在稳定状态时的数据规模,是
常数,表示磁盘中磁头定位时间, 表示传送数据所需要的时间, 表示失效率, 为比较
一个长度为 的索引项所需的时间, 表示树的阶数, 表示树的枝叶比。
2.根据权利要求1所述的一种数据库中行级标记方法,其特征在于,S1包括:
S101:定义安全等级,安全等级为由小到大线性排列有序的名称序列;
S102:定义安全范围,安全范围为独立的集合类型;
S103:定义安全组,安全组为包含父节点和子节点的树形结构;
S104:定义安全标记,安全标记包括安全等级、安全范围和安全组;安全等级为必须包
含值,安全范围和安全组可为缺省值;
S105:定义安全标记的安全策略,安全策略包括安全等级分策略、安全范围分策略和安
全组分策略。
3 .根据权利要求1所述的一种数据库中行级标记方法,其特征在于,S2包括:
S201:采取第一方式创建和管理安全策略,第一方式包括编辑策略名、开启策略和关闭
策略;
S202:采取第二方式管理安全等级分策略、安全范围分策略和安全组分策略,第二方式
包括添加、修改和删除;
S203:采取第三方式创建和管理安全标记,第三方式包括创建标记值、修改标记值和删
权 利 要 求 书
1/5 页
2
相关文档
评论