Skip to content

Commit a267efa

Browse files
committed
Backup - release --recover and --parallel-download
1 parent ca614f7 commit a267efa

File tree

1 file changed

+26
-5
lines changed

1 file changed

+26
-5
lines changed

modules/ROOT/pages/backup-restore/online-backup.adoc

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,14 @@ For more information, see xref:backup-restore/online-backup.adoc#online-backup-c
6464

6565
[source,role=noheader]
6666
----
67-
neo4j-admin database backup [-h] [--expand-commands] [--prefer-diff-as-parent] [--verbose] [--compress[=true|false]]
68-
[--keep-failed[=true|false]] [--parallel-recovery[=true|false]] [--remote-address-resolution
69-
[=true|false]] [--additional-config=<file>] [--include-metadata=none|all|users[=user1,user2]
70-
|roles] [--inspect-path=<path>] [--pagecache=<size>] [--temp-path=<path>]
71-
[--to-path=<path>] [--type=<type>] [--from=<host:port>[,<host:port>...]]... [<database>...]
67+
neo4j-admin database backup [-h] [--expand-commands] [--prefer-diff-as-parent] [--verbose]
68+
[--compress[=true|false]] [--keep-failed[=true|false]]
69+
[--parallel-download[=true|false]] [--parallel-recovery[=true|false]]
70+
[--recovery[=true|false]] [--remote-address-resolution[=true|false]]
71+
[--additional-config=<file>] [--include-metadata=none|all|users[=user1,
72+
user2]|roles] [--inspect-path=<path>] [--pagecache=<size>]
73+
[--temp-path=<path>] [--to-path=<path>] [--type=<type>] [--from=<host:
74+
port>[,<host:port>...]]... [<database>...]
7275
----
7376

7477
=== Description
@@ -154,11 +157,20 @@ It is recommended to use `SHOW USERS`, `SHOW ROLES`, and `SHOW ROLE $role PRIVIL
154157
|The size of the page cache to use for the backup process.
155158
|
156159

160+
|--parallel-download[=true\|false]
161+
|label:new[Introduced in 2025.11] Download backup data from multiple Neo4j instances in parallel.
162+
|false
163+
157164
|--parallel-recovery[=true\|false]
158165
| Allow multiple threads to apply pulled transactions to a backup in parallel. For some databases and workloads, this may reduce backup times significantly.
159166
Note: this is an EXPERIMENTAL option. Consult Neo4j support before use.
160167
|false
161168

169+
|--recovery[=true\|false]
170+
|label:new[Introduced in 2025.11] Perform recovery as part of the full backup. Skipping recovery might result in faster backups,
171+
but recovery will have to be done during restore time.
172+
|true
173+
162174
|--prefer-diff-as-parent
163175
|label:new[Introduced in 2025.04] When performing a differential backup, prefer the latest non-empty differential backup as the parent instead of the latest backup.
164176
|false
@@ -380,6 +392,15 @@ The server selection occurs in the following order:
380392
* The DBMS first selects all servers hosting the database in secondary mode.
381393
* If it is not possible to back up from one of the secondaries, the DBMS attempts to take a backup from the primary followers before finally trying the database primary writer.
382394

395+
[role=label--new-2025.11]
396+
==== Using `--parallel-download`
397+
398+
Starting from 2025.11, the `--parallel-download` option is available.
399+
When enabled, the backup process will pull data from multiple instances which have been either defined in the
400+
--from or determined from --remote-address-resolution.
401+
402+
Note that this will speed up the backup process if there are enough throughput provisioned in both the
403+
backup process and the instances from which data is being pulled from.
383404

384405
[[online-backup-example]]
385406
== Examples

0 commit comments

Comments
 (0)