Support for schema evolution in a multi-node peer-to-peer replication environment
First Claim
1. A method of replication, wherein a first replicate comprises a plurality of participants, said first replicate to replicate one or more columns of a table, comprising:
- transforming replication data between a first local dictionary format and a first common dictionary format at a first participant of said plurality of participants;
transporting said replication data in said first common dictionary format among said plurality of participants; and
applying said replication data to said table on one or more other participants of said plurality of participants.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and article of manufacture of replication are provided. A first replicate comprises a plurality of participants. The first replicate replicates one or more columns of a table. Replication data is transformed between a first local dictionary format and a first common dictionary format at a first participant of the plurality of participants. The replication data is transported in the first common dictionary format among the plurality of participants of the first replicate. The replication data is applied to a table on at least one other participant.
244 Citations
35 Claims
-
1. A method of replication, wherein a first replicate comprises a plurality of participants, said first replicate to replicate one or more columns of a table, comprising:
-
transforming replication data between a first local dictionary format and a first common dictionary format at a first participant of said plurality of participants;
transporting said replication data in said first common dictionary format among said plurality of participants; and
applying said replication data to said table on one or more other participants of said plurality of participants. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
2. The method of claim 2 further comprising:
-
transforming said replication data between said first common dictionary format and a second local dictionary format by at least one other participant of said other participants;
wherein said applying applies said replication data to a table on said at least one other participant based on said second local dictionary format.
-
-
14. An article of manufacture comprising a computer usable medium embodying one or more instructions executable by a computer for performing a method of replication, wherein a first replicate comprises a plurality of participants, said first replicate to replicate one or more columns of a table, said method comprising:
-
transforming replication data at a first participant of said plurality of participants between a first local dictionary format and a first common dictionary format;
sending said replication data in said first common dictionary format to one or more other participants of said plurality of participants;
receiving replication data in said first common dictionary format from at least one other participant of said plurality of participants;
transforming said replication data from said at least one other participant between said first common dictionary format and said first common dictionary format to provide transformed replication data; and
applying said transformed replication data to said table on said first participant. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A replication system, wherein a first replicate comprises a plurality of participants, said first replicate to replicate one or more columns of a table, comprising:
-
replication data which is transformed from a first local dictionary format to a first common dictionary format at a first participant of said plurality of participants at a first participant of said plurality of participants;
a queue that sends said replication data in said first common dictionary format to one or more other participants of said plurality of participants, wherein said queue also receives replication data in said first common dictionary format from at least one other participant of said plurality of participants to provide received replicated data;
said received replication data being transformed from said first common dictionary format to said first local dictionary format to provide transformed replication data; and
a table to which said transformed replication data has been applied. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification