2012 Winter Newsletter — Gravic Labs

Gravic Labs announces patent on ensuring replication when system resources are limited

This section details recent news from our research and intellectual property (IP) arm. Please note that many patent applications are pending. Other patents are issued worldwide. Please inquire here if you are interested in a certain property.

Gravic, Inc. is pleased to announce that Dr. Bruce Holenstein, Paul J. Holenstein, John R. Hoffmann, Dr. Bill Highleyman, and Gary Strickler were awarded US Patent No. 7,962,458 entitled Method for replicating explicit locks in a data replication engine on June 14, 2011.

Abstract: An automated method is provided of replicating a locking protocol in a database environment for performing I/O operations wherein the database environment includes a plurality of databases. A locking protocol is performed that includes one or more explicit locking operations on objects in a first database of the database environment. The one or more explicit locking operations are replicated in one or more other databases in the database environment. At least some of the explicit locking operations are performed asynchronously with respect to the explicit locking operations performed in the first database. I/O operations are performed at the first database of the database environment that are associated with the one or more explicit locking operations implemented in the first database.

We are also pleased to announce that Paul J. Holenstein, Dr. Bruce Holenstein, and Dr. Bill Highleyman were awarded US Patent No. 7,949,640 entitled: Referential integrity, consistency, and completeness loading of databases on May 24, 2011.

Abstract: A method is provided for loading data from a source database to a target database that includes at least one table. Prior to loading the data from the source database into the target database, at least one referential integrity constraint and/or at least one consistency requirement regarding the data is automatically identified. A subset of the data that satisfies the at least one referential integrity constraint and/or consistency requirement is then automatically identified. The identified subset of the data is then loaded into the target database as a unit of work.

A third recent patent that was awarded to Paul J. Holenstein, Dr. Bruce Holenstein, and Gary Strickler is US Patent No. 7,882,062 entitled: Synchronization of plural databases in a database replication system when replication is slower than the synchronization process on February 1, 2011.

Abstract: A target database is synchronized with a source database and the source database is replicated to the target database in a database replication system. The source database is on-line during the synchronization. The source database is located at a first node of the system, and the target database is located at a second node of the system. Changes in the source database are replicated to the target database by sending a replication stream from the first node to the second node. Successive blocks of data are sent from the first node to the target database to synchronize or resynchronize the target database with the source database. Each block of data includes one or more rows of data. The successively sent blocks of data define a loading stream. The successively sent blocks of data are posted into the target database when the replication stream is occurring slower than the loading stream. Synchronization or resynchronization thereby occurs simultaneously with replication.

Additional information about Gravic Labs can be found by clicking here.