-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Backup
command
#4
Comments
Hi @sabledb-io I'd like to take this one. |
Hi @crrow feel free to submit a PR. Few pointers: A usage can be found here:
To create a snapshot, use this method and to load it, use this method As opposed to the initial issue statement (backup every N minutes), I would rather have this as an extended commands. This will basically separates the control path form the data path. As a suggestion we could use these commands (these commands do not exist in the REDIS command set):
we could later support different URI formats, for example:
WDYT? |
@sabledb-io Agree with an external command and the URL design, but maybe we can call the command as backup rather than checkpoint ? And Rocksdb also provides the ability of backup. # For backup
backup s3://$BUCKET/$BACKUP_FOLDER
# For restore
restore s3://$BUCKET/$BACKUP_FOLDER But I don't know how to implement increment backup in this case. A backup operation may take sometime. |
You can read more about how |
SableDb should backup its data every N minutes (configurable)
A nice to have: built-in support for S3 bucket upload + the ability to start from an S3 backup
The text was updated successfully, but these errors were encountered: