Metadata cataloging framework
    1.
    发明授权

    公开(公告)号:US10528440B2

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

    申请号:US15362701

    申请日:2016-11-28

    Applicant: SAP SE

    Abstract: Systems and methods for generating a platform-independent metadata catalog framework of a database system are disclosed. These include receiving, at the database system, a metadata object, and determining a version of the received metadata object. Responsive to determining that a metadata catalog, which has catalog entries associated with unique versions of metadata objects, does not include a catalog entry associated with the version of the received metadata object, a catalog entry in the metadata catalog is created. The created catalog entry is then associated with the version of the received metadata object. Furthermore, a version number based on the version of the received metadata is generated, which is associated with the created catalog entry. Related apparatus, systems, techniques and articles are also described.

    Fine-grained decision on propagation of revalidation

    公开(公告)号:US12242459B2

    公开(公告)日:2025-03-04

    申请号:US17973440

    申请日:2022-10-25

    Applicant: SAP SE

    Abstract: Various systems and methods for selective revalidation of data objects are provided. In one example, a computer-implemented method includes updating a target data object of a database system according to a definition statement, and determining whether the definition statement changes one or more object properties of the target data object. In response to determining that the definition statement changes the one or more object properties of the target data object, the method includes revalidating data objects depending on the target data object. In response to determining that the definition statement does not change the one or more object properties of the target data object, the method includes not revalidating the data objects depending on the target data object. In this way, database management performance and speed may be improved while maintaining validity of data objects in a database.

    FINE-GRAINED DECISION ON PROPAGATION OF REVALIDATION

    公开(公告)号:US20240134842A1

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

    申请号:US17973440

    申请日:2022-10-24

    Applicant: SAP SE

    CPC classification number: G06F16/2365 G06F11/3409 G06F16/213

    Abstract: Various systems and methods for selective revalidation of data objects are provided. In one example, a computer-implemented method includes updating a target data object of a database system according to a definition statement, and determining whether the definition statement changes one or more object properties of the target data object. In response to determining that the definition statement changes the one or more object properties of the target data object, the method includes revalidating data objects depending on the target data object. In response to determining that the definition statement does not change the one or more object properties of the target data object, the method includes not revalidating the data objects depending on the target data object. In this way, database management performance and speed may be improved while maintaining validity of data objects in a database.

    FINE-GRAINED DECISION ON PROPAGATION OF REVALIDATION

    公开(公告)号:US20240232165A9

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

    申请号:US17973440

    申请日:2022-10-25

    Applicant: SAP SE

    CPC classification number: G06F16/2365 G06F11/3409 G06F16/213

    Abstract: Various systems and methods for selective revalidation of data objects are provided. In one example, a computer-implemented method includes updating a target data object of a database system according to a definition statement, and determining whether the definition statement changes one or more object properties of the target data object. In response to determining that the definition statement changes the one or more object properties of the target data object, the method includes revalidating data objects depending on the target data object. In response to determining that the definition statement does not change the one or more object properties of the target data object, the method includes not revalidating the data objects depending on the target data object. In this way, database management performance and speed may be improved while maintaining validity of data objects in a database.

    ADAPTIVE QUERY ROUTING IN A REPLICATED DATABASE ENVIRONMENT

    公开(公告)号:US20230129099A1

    公开(公告)日:2023-04-27

    申请号:US18087712

    申请日:2022-12-22

    Applicant: SAP SE

    Abstract: Technologies are described providing adaptive query routing in a replicated database environment. The technologies can be used with a variety of replication protocols. Prepared statements, such as for queries, from a database client can be routed to a source node, or a source node and available replica nodes, when a replica node becomes unavailable. When a replica node becomes available again, a prepared statement can be updated to indicate that the updated prepared statement can be executed at nodes including the replica node that is available again. Prepared statement routing can also be used when a portion of replicated data becomes unavailable at a replica node, but a portion of replicated data remains available.

    Adaptive query routing in a replicated database environment

    公开(公告)号:US11573947B2

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

    申请号:US15589160

    申请日:2017-05-08

    Applicant: SAP SE

    Abstract: Technologies are described providing adaptive query routing in a replicated database environment. The technologies can be used with a variety of replication protocols. Prepared statements, such as for queries, from a database client can be routed to a source node, or a source node and available replica nodes, when a replica node becomes unavailable. When a replica node becomes available again, a prepared statement can be updated to indicate that the updated prepared statement can be executed at nodes including the replica node that is available again. Prepared statement routing can also be used when a portion of replicated data becomes unavailable at a replica node, but a portion of replicated data remains available.

    Data synchronization with minimal table lock duration in asynchronous table replication

    公开(公告)号:US10185632B2

    公开(公告)日:2019-01-22

    申请号:US14657865

    申请日:2015-03-13

    Applicant: SAP SE

    Abstract: Disclosed herein are system, method, and computer program product embodiments for minimizing table lock duration during lost change resynchronization between a source table and a replica table. An embodiment operates by detecting a restart at a source node or a replica node. A source table at the source node is then locked based on the detection. A database transaction is then created for a lost change resynchronization operation and the source table is unlocked. The database transaction is then compared to another database transaction based on its timestamp. Based on the comparison, either the database transaction for the lost change resynchronization operation or the other database transaction is executed.

Patent Agency Ranking