-
公开(公告)号:CN117242448A
公开(公告)日:2023-12-15
申请号:CN202280031030.1
申请日:2022-03-11
Applicant: 国际商业机器公司
IPC: G06F21/62
Abstract: 一种方法,包括:由数据库服务器获得与由所述数据库服务器托管的数据库相关联的安全策略;由所述数据库服务器获得与所述数据库相关联的第一数据库数据;由所述数据库服务器使用所述安全策略和所述第一数据库数据创建知识升华模型;由所述数据库服务器获得与所述数据库相关联的第二数据库数据;由所述数据库服务器使用所述第二数据库数据和所述知识升华模型的输出来创建分类模型;由所述数据库服务器接收对所述数据库的客户端数据库请求;由所述数据库服务器使用所述分类模型来确定新的安全策略规则集合;以及由所述数据库服务器将所述新的安全策略规则集合应用于所述客户端数据库请求。
-
公开(公告)号:CN114341840A
公开(公告)日:2022-04-12
申请号:CN202080060846.8
申请日:2020-08-25
Applicant: 国际商业机器公司
IPC: G06F16/90
Abstract: 提供了数据库配置调谐。在数据库节点的去中心化网络中选择具有相似数据因子的一组数据库节点。使用数据并行性来训练对应于该组数据库节点的配置模型。对应于该组数据库节点的训练的配置模型被组合以形成联合配置模型。确定对应于该组数据库节点的性能指标是否大于性能阈值水平。响应于确定对应于该组数据库节点的性能指标大于性能阈值水平,向新数据库节点推荐对应于联合配置模型的数据库配置。新的数据库节点加入到去中心化网络。
-
公开(公告)号:CN105335054B
公开(公告)日:2019-02-15
申请号:CN201410373606.X
申请日:2014-07-31
Applicant: 国际商业机器公司
IPC: G06F3/0482 , G06F3/0485 , G06F3/0487
Abstract: 公开了一种列表显示控制方法和设备。所述方法包括:在列表显示区域中显示多个列表项;根据指示器在列表显示区域中的操作执行以下中的至少一个:响应于指示器在列表显示区域的第一区域针对所述多个列表项中任一列表项的第一操作,列表向上滚动至该任一列表项显示为列表显示区域中的第一预定项;响应于所述指示器在列表显示区域的不同于第一区域的第二区域针对所述多个列表项中任一列表项的第二操作,列表向下滚动至该任一列表项显示为列表显示区域中的第二预定项。该方法不需要急剧地移动指示器来向上或向下滚动列表项,使得操作简便,增强了列表显示的可操作性,而且该方法实现了精确滚动,使得用户可以仔细地阅读每个列表项以避免遗漏。
-
公开(公告)号:CN104516882B
公开(公告)日:2018-02-06
申请号:CN201310446584.0
申请日:2013-09-26
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30595
Abstract: 本发明公开了一种确定SQL语句的危害度的方法和设备。所述方法包括:提取该SQL语句中的多个元素;基于所述多个元素中的各个元素之间的关联关系以及各个元素的基础分数,计算该SQL语句的分数;以及基于该SQL语句的分数确定该SQL语句的危害度。这样,数据库的管理者只需要根据自己的需求定义少量的规则,同时,根据本发明上述方面的方法和设备可以基于用户定义的该少量规则自动地分析所接收的简单或复杂的SQL语句以确定其危害度,而不会遗漏有危害的SQL语句,从而保护数据库中的数据的安全。
-
公开(公告)号:CN105447021A
公开(公告)日:2016-03-30
申请号:CN201410419660.3
申请日:2014-08-22
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/3048 , G06F12/0864 , G06F2212/1032 , G06F2212/465
Abstract: 本公开内容涉及用于数据库查询的方法和系统。根据本发明的实施例,查询块本身可以被缓存,而不是仅仅缓存查询结果。例如,用于存储查询块结果集的工作文件可以在有关查询完成之后被保持特定的时间段。在随后的使用中,一旦接收到针对该查询块的查询,可以通过直接复用结果集而快速地处理查询。以此方式,能够显著降低查询处理的数据开销,并且能够缩短查询处理的响应时间。本公开描述了相应的方法和系统。
-
公开(公告)号:CN104516882A
公开(公告)日:2015-04-15
申请号:CN201310446584.0
申请日:2013-09-26
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30595
Abstract: 本发明公开了一种确定SQL语句的危害度的方法和设备。所述方法包括:提取该SQL语句中的多个元素;基于所述多个元素中的各个元素之间的关联关系以及各个元素的基础分数,计算该SQL语句的分数;以及基于该SQL语句的分数确定该SQL语句的危害度。这样,数据库的管理者只需要根据自己的需求定义少量的规则,同时,根据本发明上述方面的方法和设备可以基于用户定义的该少量规则自动地分析所接收的简单或复杂的SQL语句以确定其危害度,而不会遗漏有危害的SQL语句,从而保护数据库中的数据的安全。
-
公开(公告)号:CN104765731A
公开(公告)日:2015-07-08
申请号:CN201410001226.3
申请日:2014-01-02
Applicant: 国际商业机器公司
IPC: G06F17/30
Abstract: 本发明公开了一种数据库查询优化方法和设备。该方法包括:接收第一查询命令,该第一查询命令至少包括第一和第二查询语句,该第二查询语句从第二表格获得第二查询结果,该第一查询语句通过该第二查询结果和第一过滤条件来从第一表格获得第一查询结果,该第一和第二表格指向数据库中的同一基础表格;基于该第二查询语句来生成第三表格的定义语句,该第三表格用于存储第三查询结果,该第三查询结果包括该第一查询结果和记录标识列上的数据值中的至少一个;以及利用该定义语句来替换该第二查询语句,并且基于该第三表格来改写该第一查询语句,从而将该第一查询命令转换为第二查询命令。因此,本发明可以通过更低的计算成本来实现数据查询操作。
-
公开(公告)号:CN103176973A
公开(公告)日:2013-06-26
申请号:CN201110429529.1
申请日:2011-12-20
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F21/6254 , G06F11/3414 , G06F11/3672 , G06F2201/80
Abstract: 公开了一种用于生成数据库的测试工作负载的系统和方法,该系统包括:工作负载捕获模块,被配置为捕获源系统上包含针对源数据库发出的原数据库语句的工作负载;元信息收集模块,被配置为收集源数据库中的数据模式和数据分布统计特性;数据生成模块,被配置为根据所述收集的源数据库中的数据模式在目标数据库中创建具有相同数据模式的数据对象,以及根据所述收集的数据分布统计特性在目标数据库中生成具有相似数据分布统计特性的数据;以及语句修改模块,被配置为修改所捕获的工作负载中的至少部分原数据库语句,以使得修改后的数据库语句在目标数据库上的执行具有所述原数据库语句在源数据库上的执行的相似的性能特征,从而获得测试工作负载。
-
-
公开(公告)号:CN114341840B
公开(公告)日:2022-12-16
申请号:CN202080060846.8
申请日:2020-08-25
Applicant: 国际商业机器公司
IPC: G06F16/90
Abstract: 提供了数据库配置调谐。在数据库节点的去中心化网络中选择具有相似数据因子的一组数据库节点。使用数据并行性来训练对应于该组数据库节点的配置模型。对应于该组数据库节点的训练的配置模型被组合以形成联合配置模型。确定对应于该组数据库节点的性能指标是否大于性能阈值水平。响应于确定对应于该组数据库节点的性能指标大于性能阈值水平,向新数据库节点推荐对应于联合配置模型的数据库配置。新的数据库节点加入到去中心化网络。
-
-
-
-
-
-
-
-
-