System, Method, and Computer Program Product for Determining SQL Replication Process
First Claim
Patent Images
1. A method for replicating a table in a source database to a target database, comprising:
- executing a query on the source database;
normalizing the query;
determining whether the query would cause semantically appropriate changes to the target database; and
sending the normalized query to the target database for execution, if the determining step determines that the query would cause semantically appropriate changes to the target database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for replicating a table in a source database to a target database. In accordance with an embodiment of the present invention, a subscription to the table is defined and a query is executed on the source database. The query is then normalized, and it is determined whether the query would cause semantically appropriate changes to the target database. If so, the normalized query is sent to the target database for execution, in accordance with an additional embodiment of the present invention.
-
Citations
18 Claims
-
1. A method for replicating a table in a source database to a target database, comprising:
-
executing a query on the source database; normalizing the query; determining whether the query would cause semantically appropriate changes to the target database; and sending the normalized query to the target database for execution, if the determining step determines that the query would cause semantically appropriate changes to the target database. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for replicating a table in a source database to a target database, comprising:
-
a defining module to define a subscription to the table; an executing module to execute a query on the source database; a normalizing module to normalize the query; a determining module to determine whether the query would cause semantically appropriate changes to the target database; and a sending module to send the normalized query to the target database for execution, if the determining module determines that the query would cause semantically appropriate changes to the target database. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer-usable medium having computer program logic recorded thereon for enabling a processor to replicate a table in a source database to a target database, the computer program logic comprising:
-
defining means for enabling a processor to define a subscription to the table; executing means for enabling a processor to execute a query on the source database; normalizing means for enabling a processor to normalize the query; determining means for enabling a processor to determine whether the query would cause semantically appropriate changes to the target database; and sending means for enabling a processor to send the normalized query to the target database for execution, if the determining means determines that the query would cause semantically appropriate changes to the target database. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification