ENCRYPTED COMMUNICATION CHANNELS FOR DISTRIBUTED DATABASE SYSTEMS

    公开(公告)号:US20190334705A1

    公开(公告)日:2019-10-31

    申请号:US15962790

    申请日:2018-04-25

    Abstract: A non-transitory machine-readable storage medium stores instructions that upon execution cause a processor to, in response to a receipt of a query, communicate, via a first encrypted channel using a first key, first encrypted data between a plurality of nodes of a distributed database system, the first encrypted data comprising query metadata and a second key; communicate, via a second encrypted channel, second encrypted data between the plurality of nodes of the distributed database system, the second encrypted channel using the second key included in the first encrypted data, the second encrypted data comprising query data and generate, by the plurality of nodes of the distributed database system, results for the query based on the query data in the second encrypted data.

    Composite metadata objects for database systems

    公开(公告)号:US11232095B2

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

    申请号:US16151851

    申请日:2018-10-04

    Abstract: A technique includes storing, by a computer, a composite metadata object in a catalog. The composite metadata object represents information about a plurality of database objects of a table structure; the table structure includes a plurality of rows and a plurality of columns; the plurality of database objects is associated with a subset of rows of the plurality of rows; and the plurality of database objects is associated with a plurality of files corresponding to the columns. The technique includes processing, by the computer, a database transaction based on the based on composite metadata object.

    Optimistic concurrency control for database transactions

    公开(公告)号:US11423003B2

    公开(公告)日:2022-08-23

    申请号:US15837724

    申请日:2017-12-11

    Abstract: A technique includes performing optimistic concurrency control to process a request associated with a transaction to change a schema of an object. Performing the optimistic concurrency control includes locally modifying the object to change the schema of the object based on the request; after locally modifying the object, locking a global catalog to block the object from being globally modified; validating the locally modified object based on the global catalog; and committing the modified object to a globally shared storage in response to the modified object being validated.

    Encrypted communication channels for distributed database systems

    公开(公告)号:US10819508B2

    公开(公告)日:2020-10-27

    申请号:US15962790

    申请日:2018-04-25

    Abstract: A non-transitory machine-readable storage medium stores instructions that upon execution cause a processor to, in response to a receipt of a query, communicate, via a first encrypted channel using a first key, first encrypted data between a plurality of nodes of a distributed database system, the first encrypted data comprising query metadata and a second key; communicate, via a second encrypted channel, second encrypted data between the plurality of nodes of the distributed database system, the second encrypted channel using the second key included in the first encrypted data, the second encrypted data comprising query data; and generate, by the plurality of nodes of the distributed database system, results for the query based on the query data in the second encrypted data.

    OPTIMISTIC CONCURRENCY CONTROL FOR DATABASE TRANSACTIONS

    公开(公告)号:US20190179930A1

    公开(公告)日:2019-06-13

    申请号:US15837724

    申请日:2017-12-11

    Abstract: A technique includes performing optimistic concurrency control to process a request associated with a transaction to change a schema of an object. Performing the optimistic concurrency control includes locally modifying the object to change the schema of the object based on the request; after locally modifying the object, locking a global catalog to block the object from being globally modified; validating the locally modified object based on the global catalog; and committing the modified object to a globally shared storage in response to the modified object being validated.

Patent Agency Ranking