Neo4j Aura has a feature allowing customers to export a recent backup of their AuraDB Instance to their local server or workstation. This allows customers flexibility to perform a number of actions:
- Copy the data from one Aura instance to another via export then push-to-cloud.
- Work on the data locally in a development environment without worrying about changing production data.
- Exporting your data if you choose to move to a different hosting platform or database service, including your own Neo4j enterprise or community server(s).
Aura Automatic Backups
Aura periodically backs up each AuraDB Instance. The exact time will vary, but it is roughly once per 24 hours. In order to export your data, the first backup must have been taken. In other words, your AuraDB Instance must be roughly 1 day old before it can be exported.
Once the first automatic backup is taken, the following backups will occur at about the same time each day.
AuraDB Free Tier Instances instances do not include an automatic backup feature. If this is the case or if the first backup hasn't been created yet, you can create a snapshot manually from the 'Snapshots' tab:
Downloading a Backup
Once your first backup has been taken, open the AuraDB Instance's details page (by clicking its name in the list of AuraDB Instances) and click the SNAPSHOTS tab:
To the right of each backup that is available you'll see the 3 dots and to export the data:
Clicking that link will immediately download a file named "neo4j.dump". You can then treat this dump file as any other created by neo4j-admin. You can also use the Neo4j Cloud tool to import your dump file directly into Aura. Follow most of the instructions on that page, but instead of selecting Database as the choice, use the Dump File tab.
We hope that this new feature will give our customers more flexibility in how they handle and access their data. If you have any questions, please reach out to us via the links below. Thanks, and happy exporting!