
Patent Number 10,990,586
United States Patent 10,990,586 describes a method of handling parent-child relationships when new parent records are created in an application. The new technique handles the relationship updates when parent keys are created by the application system must be maintained in the child record in a mass update mode instead of record-by-record. This improves efficiency in conventional row-organized database management systems, but also enables this on column-organized databases with good performance.
A system and method to coordinate the changing of identifiers, i.e., primary keys and foreign keys, of new records generated by a first system by revision of these new records with alternate primary keys and foreign keys as generated and/or established by a second database system. The invention is an improvement over prior art transactional methods that maintain relationships among records when updating records of a first data base with replacement of primary and foreign keys provided by another database management system, and an improvement over prior art approaches to non-indexed schemas. Thus, the new method teaches how to batch update relationship fields in the first database with fewer database updates. The invention provides large savings for columnar databases, which are generally not indexed, and speeds up record key maintenance and harmonizing across two or more row-oriented databases.
System and method for revising record keys to coordinate record key changes within at least two databases
Awarded April 27, 2021
