[ 
https://issues.apache.org/jira/browse/PHOENIX-2948?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anil Gupta updated PHOENIX-2948:
--------------------------------
    Description: 
As discussed in PhoenixCon, here is the description of desired Snapshot feature 
in Phoenix:
Currently, Phoenix does not supports taking snapshots of Table. 
HBase has support for taking snapshot of table so Phoenix should also support 
taking snapshot for taking backups of data. 

At present, taking backup of a Phoenix is highly manual and detail oriented 
process and in some cases its not even possible to take a snapshot because 
Metadata of all Phoenix tables is stored in one system table. We cant take 
snapshot of entire system table for making a backup/restore of one particular 
table. 

These are scenarios that we should handle in Phoenix Snapshot:
1. Handling Global and Local secondary index.
2. Snapshotting Table schema.
3. Handling views. I am not sure how. But just highlighting it. 

I think #2 above requires most of the work. IMO, #1 should be easy to handle.


  was:
As discussed in PhoenixCon, here is the description of desired Snapshot feature 
in Phoenix:
Currently, Phoenix does not supports taking snapshots of Table. 
HBase has support for taking snapshot of table so Phoenix should also support 
taking snapshot for taking backups of data. 

At present, taking backup of a Phoenix is highly manual and detail oriented 
process and in some cases its not even possible to take a snapshot because 
Metadata of all Phoenix tables is stored in one system table. We cant take 
snapshot of entire system table for making a backup/restore of one particular 
table. 

These are scenarios that we should handle in Phoenix Snapshot:
1. Handling Global and Local secondary index.
2. Snapshotting Table schema.
3. Handling views. I am not sure how. But just highlighting it. 



> Snapshot support for Phoenix Tables
> -----------------------------------
>
>                 Key: PHOENIX-2948
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2948
>             Project: Phoenix
>          Issue Type: New Feature
>    Affects Versions: 4.7.0
>            Reporter: Anil Gupta
>              Labels: Backup/Restore
>
> As discussed in PhoenixCon, here is the description of desired Snapshot 
> feature in Phoenix:
> Currently, Phoenix does not supports taking snapshots of Table. 
> HBase has support for taking snapshot of table so Phoenix should also support 
> taking snapshot for taking backups of data. 
> At present, taking backup of a Phoenix is highly manual and detail oriented 
> process and in some cases its not even possible to take a snapshot because 
> Metadata of all Phoenix tables is stored in one system table. We cant take 
> snapshot of entire system table for making a backup/restore of one particular 
> table. 
> These are scenarios that we should handle in Phoenix Snapshot:
> 1. Handling Global and Local secondary index.
> 2. Snapshotting Table schema.
> 3. Handling views. I am not sure how. But just highlighting it. 
> I think #2 above requires most of the work. IMO, #1 should be easy to handle.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to