Patent ID: 7788282
Filing Date: 2010-08-31
Classification: G06F

Abstract:
1. A method for comparing database structures, the method comprising: extracting a first database structure from a first relational database, the first database structure comprising a first plurality of data definitions defining operation of the first database structure and descriptions of a relational database schema of the first database structure; extracting a second database structure from a second relational database, the second database structure comprising a second plurality of data definitions defining operation of the second database structure and descriptions of a relational database schema of the second database structure; filtering the first database structure and the second database structure; asymmetrically comparing the filtered first database structure with the filtered second database structure resulting in an asymmetrical comparison; and identifying differences relevant to forward and backward compatibility between the first information repository and the second information repository based on the asymmetrical comparison; wherein the relational database schema of the first database structure and the relational database schema of the second database structure are extracted utilizing a relational database schema extractor; wherein the asymmetrically comparing the filtered first database structure with the filtered second database structure comprises utilizing relationships between filtered elements in the first database structure with filtered elements of the second database structure to determine differences in structure between the first database structure and the second database structure; wherein filtering the first database structure and the second database structure further comprises decompiling byte codes associated with the first relational database and the second relational database based upon at least one regular expression.