Methods and Systems for Performing Database Operations

    公开(公告)号:US20240311385A1

    公开(公告)日:2024-09-19

    申请号:US18675944

    申请日:2024-05-28

    Applicant: Xero Limited

    CPC classification number: G06F16/2471 G06F16/24557 G06F16/248

    Abstract: Methods for performing a query operation on a database comprise selecting a connection to the database from a plurality of connections to the database, the connections being arranged within a data structure and each having a predetermined number of query slots; waiting for a query slot to be available on the selected connection; in response to determining that the predetermined number of query slots include at least one available query slot, accessing one of the at least one available query slots; reordering the plurality of connections within the data structure; causing the query operation to execute at least partially using the accessed query slot; and releasing the accessed query slot.

    Indexed geospatial predicate search

    公开(公告)号:US12050605B2

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

    申请号:US17804248

    申请日:2022-05-26

    Applicant: Snowflake Inc.

    Abstract: Provided herein are systems and methods for indexed geospatial predicate search. An example method performed by at least one hardware processor includes decoding a query with a geospatial predicate. The geospatial predicate is configured between a geography data column and a constant geography object. The method further includes computing a first covering for a data value of a plurality of data values in the geography data column. The first covering includes a first set of cells in a hierarchical grid representation of a geography. The first set of cells represents a surface of the geography associated with the data value. A second covering is computed for the constant geography object. A determination is made on whether to prune at least one partition of a database organized into a set of partitions and including the geography data column based on a comparison between the first covering and the second covering.

    Systems and methods for database query efficiency improvement

    公开(公告)号:US12013826B2

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

    申请号:US17181272

    申请日:2021-02-22

    Applicant: Coupang Corp.

    Abstract: Methods and systems for database query efficiency improvement are disclosed. In one embodiment, a method includes mirroring a primary database to a secondary database; creating a testing database comprising the schema; receiving a query; running the query on the testing database; and evaluating the query by: identifying predicates in the query; determining most common values for each column name by querying the secondary database; creating, for each column name, a list comprising at least one of the most common values; creating a test predicate comprising one of the column names and an entry for the list corresponding to the column name; creating a test query comprising one or more test predicates; determining a resource utilization of the query by running each of the test queries on the secondary database; and providing, to a user interface for display, an efficiency improvement recommendation when the resource utilization exceeds a threshold.

    SMART PRIVILEGE ESCALATION IN A CLOUD PLATFORM

    公开(公告)号:US20240095213A1

    公开(公告)日:2024-03-21

    申请号:US18515659

    申请日:2023-11-21

    Inventor: Manish Singh

    CPC classification number: G06F16/162 G06F16/24557 G06F21/6218

    Abstract: Privilege escalation in a cloud platform comprises provisioning to a client access privileges to the database entities that are covered by a license. A base escalation matrix is provisioned to the client with additional access privileges not covered by the license. An API request is received and the requested CRUD operation is attempted on a first database entity. Responsive to the requested CRUD operation initially failing because the client does not have required access privileges activation of an exception signaling failure of the requested CRUD operation is detected and used as a trigger to fetch the base escalation matrix. The access privileges of the client are escalated by applying the additional access privileges from the base escalation matrix to a user context of the current API query request, and repeating the requested CRUD operation. The escalated access privileges are then removed.

    METHOD FOR QUERYING TABLES WITH DIFFERENT PARTITION INFORMATION

    公开(公告)号:US20230297576A1

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

    申请号:US17985034

    申请日:2022-11-10

    CPC classification number: G06F16/24557 G06F16/2282

    Abstract: Disclosed is a method for processing a query related to a plurality of partitions included in a plurality of tables having different partition information, which is performed by a computing device including one or more processors. The method includes acquiring the plurality of partitions for processing the query. The method includes acquiring global partition indexes for encompassing the acquired partitions and acquiring local partition indexes corresponding to the acquired partitions, respectively. The method includes processing the query at least partially based on the global partition indexes and the local partition indexes.

    Method and Apparatus for Approximate Matching of Image Data
    10.
    发明申请
    Method and Apparatus for Approximate Matching of Image Data 审中-公开
    图像数据近似匹配的方法和装置

    公开(公告)号:US20080114760A1

    公开(公告)日:2008-05-15

    申请号:US11932434

    申请日:2007-10-31

    Abstract: A method and device are disclosed for an associative and approximate, analog or digital scanning of databases that allows for the asynchronous accessing of data from a mass storage medium. The invention includes providing dedicated analog and digital circuitry and decision logic at the mass storage medium level for determining a key identifying the data of interest, continuously comparing the key to a signal generated from a reading of the data from the mass storage medium with an approximate or exact matching circuit to determine a pattern match, determining a correlation value between the key and the data as it is read in a continuous fashion, and determining a match based upon a preselected threshold value for the correlation value. The pattern matching technique eliminates any need to compare data based on its intrinsic structure or value, and instead is based on an analog or digital pattern. The key and data may be either analog or digital. This device and method may be provided as part of a stand-alone computer system, embodied in a network attached storage device, or can otherwise be provided as part of a computer LAN or WAN.

    Abstract translation: 公开了用于数据库的关联和近似,模拟或数字扫描的方法和装置,其允许来自大容量存储介质的数据的异步访问。 本发明包括在大容量存储介质级别提供专用的模拟和数字电路和决策逻辑,用于确定识别感兴趣的数据的密钥,连续地将密钥与从大容量存储介质的数据的读取产生的信号进行比较, 或精确匹配电路以确定模式匹配,当以连续方式读取时确定密钥和数据之间的相关值,以及基于相关值的预选阈值来确定匹配。 模式匹配技术消除了基于其内在结构或值来比较数据的任何需要,而不是基于模拟或数字模式。 密钥和数据可以是模拟或数字。 该设备和方法可以被提供为独立计算机系统的一部分,体现在网络连接的存储设备中,或者可以作为计算机LAN或WAN的一部分提供。

Patent Agency Ranking