Skip to content

Commit e14abf1

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

File tree

1 file changed

+27
-5
lines changed

1 file changed

+27
-5
lines changed

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

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,15 @@ 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+
[--remote-address-resolution[=true|false]] [--skip-recovery
71+
[=true|false]] [--additional-config=<file>]
72+
[--include-metadata=none|all|users[=user1,user2]|roles]
73+
[--inspect-path=<path>] [--pagecache=<size>] [--temp-path=<path>]
74+
[--to-path=<path>] [--type=<type>] [--from=<host:port>[,<host:
75+
port>...]]... [<database>...]
7276
----
7377

7478
=== Description
@@ -154,6 +158,10 @@ It is recommended to use `SHOW USERS`, `SHOW ROLES`, and `SHOW ROLE $role PRIVIL
154158
|The size of the page cache to use for the backup process.
155159
|
156160

161+
|--parallel-download[=true\|false]
162+
|label:new[Introduced in 2025.11] Download backup data from multiple Neo4j instances in parallel.
163+
|false
164+
157165
|--parallel-recovery[=true\|false]
158166
| Allow multiple threads to apply pulled transactions to a backup in parallel. For some databases and workloads, this may reduce backup times significantly.
159167
Note: this is an EXPERIMENTAL option. Consult Neo4j support before use.
@@ -167,6 +175,11 @@ Note: this is an EXPERIMENTAL option. Consult Neo4j support before use.
167175
|label:new[Introduced in 2025.09] Allow the DBMS to automatically determine which servers are eligible to serve as backup sources, instead of requiring manual selection.
168176
|false
169177

178+
|--skip-recovery[=true\|false]
179+
|label:new[Introduced in 2025.11] Skip recovery as part of the full backup. Skipping recovery might result in faster backups,
180+
but recovery will have to be done during restore time.
181+
|true
182+
170183
|--temp-path=<path>
171184
|Provide a path to a temporary empty directory for storing backup files until the command is completed. The files will be deleted once the command is finished.
172185
|
@@ -380,6 +393,15 @@ The server selection occurs in the following order:
380393
* The DBMS first selects all servers hosting the database in secondary mode.
381394
* 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.
382395

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

384406
[[online-backup-example]]
385407
== Examples

0 commit comments

Comments
 (0)