|
9 | 9 |
|
10 | 10 | :console: 0 |
11 | 11 |
|
12 | | -This is the Neo4j Operations Manual, which includes all the operational details and instructions for installing and deploying Neo4j in a self-hosted environment or in the cloud. |
| 12 | +This is the Neo4j Operations Manual, which includes all the operational details and instructions for installing and deploying Neo4j on-premise and in the cloud. |
13 | 13 |
|
14 | | -[NOTE] |
15 | | -==== |
16 | 14 | For all information on *upgrading and migrating Neo4j*, see link:{upgrade-current-uri}[the Neo4j Upgrade and Migration Guide]. |
17 | 15 |
|
18 | | -*Neo4j AuraDB* is a fully managed Neo4j database, hosted in the cloud and requires no installation. |
19 | | -For more information, see the link:https://neo4j.com/aura/[AuraDB product page] and link:https://neo4j.com/docs/aura/current/[AuraDB documentation]. |
20 | | -==== |
| 16 | +For more information on link:https://neo4j.com/aura/[Aura], the Neo4j fully managed cloud service, see the link:{docs-aura}[Neo4j Aura Manual]. |
21 | 17 |
|
22 | | -The latest version of Neo4j is *{neo4j-version-minor}*. |
23 | 18 |
|
24 | | -== Documentation updates for Neo4j 5 |
25 | | - |
26 | | -* Restructured chapter on clustering. |
27 | | -+ |
28 | | -The new clustering infrastructure decouples servers from databases, improving scalability and cloud-readiness. |
29 | | -As such, the documentation has been restructured and rewritten. |
30 | | -For a detailed description and instructions on how to set up clustering, see xref:clustering/index.adoc[Clustering]. |
31 | | - |
32 | | -* Composite databases. |
33 | | -+ |
34 | | -Fabric technology is used to improve the setting and management of sharded and federated databases with dynamic compositions of databases. |
35 | | -A new surface to administer Fabric databases, named Composite databases, is new in 5.0. |
36 | | -Configuration settings have been removed and Composite databases are now administered via Cypher commands. |
37 | | -For more information, see the new chapter on xref:database-administration/composite-databases/concepts.adoc[Composite databases], which replaces the _Fabric_ chapter from previous versions. |
38 | | - |
39 | | -* `neo4j-admin` refresh. |
40 | | -+ |
41 | | -All admin functionalities have been consolidated into a single tool, and all commands have been grouped by scope. |
42 | | -There is an optional neo4j-admin conf file and individual conf files for each command so that there is more control over values provided for each command. |
43 | | -Improved features, more control, and a consistent set of arguments for the database administrator. + |
44 | | -See xref:tools/neo4j-admin/index.adoc[Neo4j Admin and Neo4j CLI] for details. |
45 | | - |
46 | | -* A major overhaul of backup and restore. |
47 | | -+ |
48 | | -The new backup subsystem provides: |
49 | | - |
50 | | -** Full and differential backup to an immutable file, and aggregation to compile a chain of backups into a full backup. |
51 | | -** Differential backup reduces storage requirements and provides point-in-time restore on timestamps or transaction IDs. |
52 | | -** A new backup API for backup management and operability and target multiple URIs in a single backup command to support clusters in Neo4j 5.x. |
53 | | - |
54 | | -* Incremental offline import. |
55 | | -+ |
56 | | -The `neo4j-admin database import` command can now add more data to existing databases. + |
57 | | -xref:tools/neo4j-admin/neo4j-admin-import.adoc[Import chapter] has been updated. |
58 | | -You can find more details there. |
59 | | - |
60 | | -* Log4j integration completion. |
61 | | -+ |
62 | | -The logging framework is fully integrated with Log4j, providing more functionality and better control of all the database logs. + |
63 | | -Configuration settings are located in the `<NEO4J_HOME>/conf` folder in the _user-logs.xml_ used for _neo4j.log_ and _server-logs.xml_ used for _debug.log_, _security.log_, _http.log_, and _query.log_. |
64 | | -Query log uses the same format as _neo4j.log_. + |
65 | | -Users are able to use/modify Log4j XML files. + |
66 | | -See xref:monitoring/logging.adoc[the section on the logging mechanisms in Neo4j] for more details. |
67 | | - |
68 | | -* Updates in the *Cypher Shell* section. |
69 | | - |
70 | | -** Cypher Shell supports impersonation. |
71 | | -+ |
72 | | -Cypher Shell users can impersonate other users via `--impersonate` or the command `:impersonate` (requires `IMPERSONATE` privileges). + |
73 | | -Visit xref:tools/cypher-shell.adoc[Cypher Shell page] for more details. |
74 | | - |
75 | | -** Cypher Shell logging. |
76 | | -+ |
77 | | -New option `--log` is introduced to enable Java Driver logging to the specified file. |
78 | | -When users report problems with Java Driver/Bolt, now they can use Cypher Shell to try and replicate the issue without having to edit the client app that uses the driver. + |
79 | | -You can find more information in the xref:tools/cypher-shell.adoc[Cypher Shell section]. |
80 | | - |
81 | | -* Immutable privileges. |
82 | | -+ |
83 | | -Immutable privileges are useful for restricting the actions of users who themselves are able to administer privileges. |
84 | | -Starting with Neo4j 5.26, immutable roles are also available. + |
85 | | -Cloud operators can use sidecar design pattern to control RBAC-based permissions. + |
86 | | -For more information, see xref:authentication-authorization/immutable-roles-privileges.adoc[Immutable roles and privileges]. |
87 | | - |
88 | | -* Changes to Neo4j indexes |
89 | | -** The B-tree index type has been removed. |
90 | | -** New Range and Point index types are available now. |
91 | | -** Neo4j 5.1 introduces an improved index provider, `text-2.0`, for enhanced performance. |
92 | | -New Text indexes will use the `text-2.0` provider by default. |
93 | | -** Full-text indexes can now index lists of strings. |
94 | | -+ |
95 | | -See xref:performance/index-configuration.adoc[Index configuration] for more details. |
| 19 | +The latest version of Neo4j is *{neo4j-version-exact}*. |
96 | 20 |
|
97 | 21 | ifdef::backend-pdf[] |
98 | 22 | include::license.adoc[leveloffset=+1] |
|
0 commit comments