Capability to create volume snapshots
A volume snapshot captures the state of a volume's directories, MapR-DB tables, and files at an exact point in time. You can use them for:
- Rollback from errors
- Application errors or inadvertent user errors can mistakenly delete data or modify data in an unexpected way. With volume snapshots, you can rollback your MapR-DB tables to a known, well-defined state.
- Hot backups
- You can create backups of table data on the fly for auditing or governance compliance.
- Model training
- Machine-learning frameworks, such as Apache Mahout, can use snapshots to enable a reproducible and auditable model training process. Snapshots allow the training process to work against a preserved image of the training data from a precise moment in time. In most cases, the use of snapshots requires no additional storage and snapshots are taken in less than one second.
- Managing real-time data analysis
- By using snapshots, query engines such as Apache Drill can produce precise synchronic
summaries of data sources subject to constant updates, such as sensor data or social media
streams. Using a snapshot of your MapR-DB data for such analyses allows very precise
comparisons to be done across multiple ever-changing data sources without the need to stop
real-time data ingestion.
See MapR Snapshots for more details.