[发明专利]在多节点环境中用于数据库的数据安全性方法和系统有效
申请号: | 201210178394.0 | 申请日: | 2012-06-01 |
公开(公告)号: | CN102880835A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | M·J·布兰森;J·M·桑托索索 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 付建军 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点 环境 用于 数据库 数据 安全性 方法 系统 | ||
1.一种设备,包括:
多节点计算机系统,包括多个计算节点,每个计算节点具有处理器和耦接到处理器的存储器;
多个执行单元,位于计算节点的存储器中并由计算节点的处理器执行;
数据库,连接到计算机系统;
安全性限制元数据,位于指示数据库中的数据和执行单元的安全性关系的数据库表中;和
安全性机构,通过根据所述安全性限制元数据限制由计算机系统的多个执行单元对所述数据库的访问,加强数据的安全性。
2.如权利要求1所述的设备,其中所述安全性限制元数据存储在位于数据库中的数据库表中。
3.如权利要求1所述的设备,其中所述安全性限制元数据指定第一执行单元不能与第二执行单元同时运行。
4.如权利要求1所述的设备,其中所述安全性限制元数据指定当一执行单元已在指定时间段内访问了第二表时限制对第一表的查询。
5.如权利要求1所述的设备,其中所述安全性限制元数据指定当指定的访问第一数据库表的执行单元的数目超过执行单元的指定阈值数目时限制对某数据库数据的查询。
6.如权利要求1所述的设备,其中所述安全性限制元数据指定当一执行单元在正在处理的查询中具有特定值时限制对某数据库数据的查询。
7.如权利要求1所述的设备,其中所述安全性限制元数据指定当执行单元到资源的指定连接打开时限制对某数据库数据的查询。
8.一种在多节点计算机系统中用于数据安全性的计算机实现的方法,该方法包括下述步骤:
(A)取回来自多个计算节点上的多个执行单元之一的输入查询;
(B)提供存储为数据库元数据的安全性限制;
(C)解析所述查询并把所述查询与所述安全性限制进行比较;
(D)向多节点计算机系统询问状态信息;
(E)基于所述查询、安全性限制元数据和所述状态信息,确定是否执行所述查询;
(F)在步骤(E)中确定执行所述查询的情况下,执行所述查询并返回查询的结果;
(G)在步骤(E)中确定不执行所述查询的情况下,确定等待一时间段并返回到以上的步骤(D);
(H)其中这些方法步骤在存储在计算机存储器中并由计算机处理器执行的计算机软件程序中实现。
9.如权利要求8所述的方法,还包括下述步骤:
在步骤(E)中确定不执行所述查询的情况下,确定不等待一时间段,把结果设置为无效并返回查询结果。
10.如权利要求8所述的方法,还包括下述步骤:
在执行以上查询之后,再次向多节点计算机系统询问状态信息,并且在状态指示仍然没有安全性限制的情况下,在步骤(F)中返回查询结果。
11.如权利要求8所述的方法,其中所述安全性限制元数据指示当一执行单元已在指定时间段内访问了第二表时限制对第一表的查询。
12.如权利要求8所述的方法,其中所述安全性限制元数据指示当指定的访问第一数据库表的执行单元的数目超过执行单元的指定阈值数目时限制对某数据库数据的查询。
13.一种在多节点计算机系统中用于数据安全性的计算机实现的方法,该方法包括下述步骤:
(A)取回来自多个计算节点上的多个执行单元之一的输入查询;
(B)提供存储为数据库元数据的安全性限制;
(C)解析所述查询并把所述查询与所述安全性限制进行比较;
(D)向多节点计算机系统询问状态信息;
(E)基于所述查询、安全性限制元数据和所述状态信息,确定是否执行所述查询;
(F)在步骤(E)中确定执行所述查询的情况下,执行所述查询并返回查询的结果;
(G)在步骤(E)中确定不执行所述查询的情况下,确定等待一时间段并返回到以上的步骤(D);
(H)在步骤(E)中确定不执行所述查询的情况下,确定不等待一时间段,把查询结果设置为无效并返回查询结果;
(I)在步骤(F)中执行所述查询之后,向多节点计算机系统询问状态信息,并且在状态信息指示仍然没有安全性限制的情况下,返回步骤(F)中的查询结果;
(J)其中安全性限制元数据指示当一执行单元已在指定时间段内访问了第二表时限制对第一表的查询;和
(K)其中这些方法步骤在存储在计算机存储器中并由计算机处理器执行的计算机软件程序中实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210178394.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:输送机
- 下一篇:传感器装置以及电子设备