Recently, Neo4j Aura added a new feature allowing customers to export a recent backup of their database 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 database. 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 database 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.
Downloading a Backup
Once your first backup has been taken, open the database's details page (by clicking its name in the list of databases) and click the Backups tab:
To the right of each backup that is available you'll see a link to export the data:
Clicking that link will immediately download a file named "graph.db.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!