US Patent Application 17730904. AUTOMATIC CORRECTNESS VALIDATION OF DATABASE MANAGEMENT SYSTEMS simplified abstract
Contents
AUTOMATIC CORRECTNESS VALIDATION OF DATABASE MANAGEMENT SYSTEMS
Organization Name
MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor(s)
Mathieu Baptiste Demarne of Seattle WA (US)
Timothy Underwood Johnson of La Mesa CA (US)
Miso Cilimdzic of Laguna Niguel CA (US)
AUTOMATIC CORRECTNESS VALIDATION OF DATABASE MANAGEMENT SYSTEMS - A simplified explanation of the abstract
This abstract first appeared for US patent application 17730904 titled 'AUTOMATIC CORRECTNESS VALIDATION OF DATABASE MANAGEMENT SYSTEMS
Simplified Explanation
The abstract describes a system for automatically detecting inconsistencies in a database system.
- The system receives two signatures, one from the result of a query executed by a first version of the database engine program code, and the other from the result of the same query executed by a second version of the database engine program code.
- The system then determines whether the two signatures match.
- If the signatures do not match, the system generates an inconsistency report regarding one or both versions of the database engine program code.
- The system also performs remediation actions to address the inconsistencies in the database engine program code.
Original Abstract Submitted
The automatic detection of inconsistencies in a database system is described. A first signature and a second signature are received. The first signature is a signature of a result of a first execution of the query against a database by a first version of database engine program code. The second signature is a signature of a result of a second execution of the query by a second version of the database engine program code. A determination is made of whether the first signature and the second signature match. In response to the first signature and the second signature failing to match, an inconsistency report regarding at least one of the first or second versions of the database engine program code is generated and remediation regarding at least one of the first or second versions of the database engine program code is performed.