Access path for database optimizer
    113.
    发明授权

    公开(公告)号:US12045235B2

    公开(公告)日:2024-07-23

    申请号:US17121367

    申请日:2020-12-14

    CPC classification number: G06F16/24544 G06F11/3419 G06F16/217

    Abstract: In a computer-implemented method for improving performance of a database optimizer, a processor calculates a first execution time for a database query executing through a first access path of a database system. A processor generates a second access path. A processor determines a second execution time via a simulation of the database query through the second access path. A processor determines that the second execution time is less than the first execution time. A processor, responsive to determining that the second execution time is less than the first execution time, sends the second access path to the database optimizer.

    Rapid initial deployment database security model

    公开(公告)号:US12003542B2

    公开(公告)日:2024-06-04

    申请号:US17148684

    申请日:2021-01-14

    Abstract: A method, system, and computer program product for recommending an initial database security model. The method may include identifying a plurality of nodes connected to a security network. The method may also include analyzing security characteristics of each node of the plurality of nodes. The method may also include identifying, from the security characteristics, key factors for each node. The method may also include calculating similarities between each node of the plurality of nodes. The method may also include building a self-organized centerless network across the plurality of nodes by grouping nodes with high similarities based on the similarities between each node, where the self-organized centerless network is a centerless network without a central management server, and includes groups of nodes from the plurality of nodes. The method may also include generating federated security models for the groups of nodes.

    Column based database locks
    117.
    发明授权

    公开(公告)号:US11914573B2

    公开(公告)日:2024-02-27

    申请号:US17656068

    申请日:2022-03-23

    CPC classification number: G06F16/2343 G06F16/2255 G06F16/2365

    Abstract: Disclosed are techniques for relational database locks based on columns. Database transactions may be targeted to specific columns of one or more records, instead of the entire row for those records, using primary keys. Column locks on specific keys are stored separately than column locks on ranges of keys, which are both checked when requesting a new column lock for either a single key or a range of keys. When a threshold number of columns for a given record, or range of records/keys, have been locked, the column locks for that record, or range of records, can be combined into a single row level lock to reduce resource costs for maintaining multiple concurrent locks.

    Fingerprint-based data classification

    公开(公告)号:US11886468B2

    公开(公告)日:2024-01-30

    申请号:US17541704

    申请日:2021-12-03

    CPC classification number: G06F16/285 G06F16/221 G06F16/2264 G06N20/00

    Abstract: Systems and methods are provided for automated classification of data using fingerprints. In embodiments, a method includes: generating, by a computing device based on predetermined rules, a fingerprint of a data column in a data set to be classified, the fingerprint comprising dimensions, wherein each of the dimension is assigned an attribute representing a characteristic of data in the data column; determining, by the computing device, that the fingerprint matches one or more target fingerprints by comparing the fingerprint to the target fingerprints, wherein each target fingerprint is associated with a class and includes dimensions, and each dimension is assigned an attribute representing a characteristic of data in the class; and assigning, by the computing device, one or more classes to the data column based on the one or more target fingerprints, thereby generating classified data.

    Database self-diagnosis and self-healing

    公开(公告)号:US11822528B2

    公开(公告)日:2023-11-21

    申请号:US17031996

    申请日:2020-09-25

    CPC classification number: G06F16/217 G06F16/285

    Abstract: In an approach for database self-diagnosis and self-healing, a processor receives a problem description related to a database. A processor classifies the problem description into a natural language description portion and a database-know-who content portion. A processor processes the natural language description portion using natural language processing techniques. A processor evaluates the database-know-who content portion. A processor combines a result of processing the natural language description portion and evaluating the database-know-who content portion. A processor identifies a solution based on the problem description and the combined result. A processor solves a problem using the identified solution.

Patent Agency Ranking