ACCESS CONTROLLED QUERIES AGAINST USER DATA IN A DATASTORE

    公开(公告)号:US20180025174A1

    公开(公告)日:2018-01-25

    申请号:US15295288

    申请日:2016-10-17

    CPC classification number: G06F21/6227 H04L67/02 H04L67/1097

    Abstract: In an example, a processing device of a datastore system may be configured to identify one or more grants of permission corresponding to one or more first objects, respectively, wherein the one or more first objects comprise only a subset of objects of a datastore, wherein the one or more grants of permission are by a user of the datastore; generate an access control entry for a second object of the objects using at least one of the identified grants of permission, wherein the second object is not exposed to the user; and in responsive to receipt of a query for data corresponding to the objects, determine whether to grant access to the data based on the generated access control entry.

    INDEX CONTENTION UNDER HIGH CONCURRENCY IN A DATABASE SYSTEM

    公开(公告)号:US20210334273A1

    公开(公告)日:2021-10-28

    申请号:US16858856

    申请日:2020-04-27

    Abstract: A database query message may be received at a database system via a network. The database query message may include one or more parameters for retrieving data from a database based on a designated database record insertion timestamp. A database query may be executed against the database system to retrieve one or more database records based on a database record insertion timestamp range determined based on the designated database record insertion timestamp and including a plurality of database record insertion timestamp values.

    CHANGE-PROTECTED DATABASE SYSTEM
    4.
    发明申请

    公开(公告)号:US20210034589A1

    公开(公告)日:2021-02-04

    申请号:US16526334

    申请日:2019-07-30

    Abstract: A plurality of database access requests are received at a database system within a designated database access scope. The plurality of database access requests may include a first request to read from a first database table and a second request to write to a second database table. The second request may occur during or after the receipt of the first request. A database access dependency rule linking the first database table and the second database table may be created. The database access dependency rule may impose a protected database access framework when executing a subsequent write request to the second database table when the first database table is updated. The protected database access framework may store one or more values associated with the subsequent write request in a staging table that are capable of being used to undo the subsequent write request.

    TRIGGER-FREE ASYNCHRONOUS MAINTENANCE OF CUSTOM INDEXES AND SKINNY PERFORMANCE META-STRUCTURES

    公开(公告)号:US20190130002A1

    公开(公告)日:2019-05-02

    申请号:US15798077

    申请日:2017-10-30

    Abstract: Trigger-free asynchronous maintenance of custom indexes and skinny performance meta-structures is described. A database system receives a request to manipulate data in an object in a database table, and determines whether the object in the database table is associated with a user-based data structure. If the object in the database table is associated with the user-based data structure, the database system manipulates the data in the object in the database table and data in an object in an intermediate data table. The database system receives a query, and determines whether the query requests any data that is in the user-based data structure. If the query requests any data that is in the user-based data structure, the database system creates a query result by combining any data that is in the object in the intermediate data table with any requested data that is in the user-based data structure, and outputs the query result.

    CHANGE-PROTECTED DATABASE SYSTEM
    6.
    发明申请

    公开(公告)号:US20210034476A1

    公开(公告)日:2021-02-04

    申请号:US16525818

    申请日:2019-07-30

    Abstract: A request to update an original data value in a first row in a database table in a database system. An updated data value is written to a second row in a staging table in the database system. The updated data value corresponds with the original data value. The first row includes a database table key, which is also included in the second row. The original data value in the database table is replaced with a corresponding replacement value, which is determined based on a value replacement update function that takes as input the updated data value. The staging table maintains a record value for reversing the update to the database table.

    PREVENTING DATABASE PACKAGE UPDATES TO FAIL CUSTOMER REQUESTS AND CAUSE DATA CORRUPTIONS

    公开(公告)号:US20200210164A1

    公开(公告)日:2020-07-02

    申请号:US16236915

    申请日:2018-12-31

    Abstract: A method for processing database package connections and updates has been developed. First, an execution request for a database package is received. A connection context is then established which can execute the execution request. The database package is determined whether or not it is valid with proper package updates prior to establishing the connection. If the database package is determined to not be valid, change packages are retrieved for the database package. The valid change packages are then compiled for the database package and the connection request is executed for the updated database package with the connection context.

    MAINTAINING DATA ACROSS QUERY EXECUTIONS OF A LONG-RUNNING QUERY

    公开(公告)号:US20220027363A1

    公开(公告)日:2022-01-27

    申请号:US17493422

    申请日:2021-10-04

    Abstract: Disclosed herein are system, method, and computer program product embodiments for a query processing system. An embodiment operates by receiving a query associated with a table. An ordered index with entries that include key values that uniquely identifies a corresponding record in the table is determined. A last key value is initialized to store a minimum value for a data type of the key value. The query is executed as a union-all of a plurality of queries. While a count of selected records is less than or equal to a threshold quantity and at least one entry remains in the ordered index, an ordered next entry with a key value subsequent to the last key value in the index is identified, the corresponding record is selected from the table, the last key value is updated, the query is executed, and the count is incremented.

    SYSTEMS AND METHODS FOR UPDATING DATABASE INDEXES

    公开(公告)号:US20180150533A1

    公开(公告)日:2018-05-31

    申请号:US15363408

    申请日:2016-11-29

    Abstract: Systems, methods, and computer-readable media for obtaining database records during an index update process are described. A database system may identify indexes having a first data format to be converted into a second data format, and obtain a first query for retrieval of a set of records in a database. The first query may comprise a filter to be used for retrieval of the set of records. The database system may convert the filter into the first data format to obtain a first filter value, convert the filter into the second data format to obtain a second filter value, and generate a second query to include the first data format filter and the second data format filter. The database system may issue the second query to obtain the set of records. Other embodiments may be described and/or claimed.

Patent Agency Ranking