Andrew Purtell created PHOENIX-5315:
---------------------------------------

             Summary: Cross cluster replication of the base table only should 
be sufficient
                 Key: PHOENIX-5315
                 URL: https://issues.apache.org/jira/browse/PHOENIX-5315
             Project: Phoenix
          Issue Type: Improvement
            Reporter: Andrew Purtell


When replicating Phoenix tables using the HBase cross cluster replication 
facility, it should be sufficient (and must, for correctness and avoidance of 
race conditions and inconsistencies) to replicate the base table only. On the 
sink cluster the replication client's application of mutations from the 
replication stream to the local base table should trigger all necessary index 
update operations. To the extent that won't happen now due to implementation 
details, those details should be reworked. 

This also has important efficiency benefits: no matter how many indexes are 
defined for a base table, only the base table updates need be replicated 
(presuming Phoenix schema is synchronized over all sites by some other external 
means). 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to