Skip to content
1 change: 1 addition & 0 deletions modules/ROOT/pages/database-internals/checkpointing.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
[[checkpointing-log-pruning]]
:page-aliases: configuration/transaction-logs.adoc
= Checkpointing and log pruning

Checkpointing is the process of flushing all pending updates from volatile memory to non-volatile data storage.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@

== Isolation levels

[NOTE]
====
For information on Neo4j 4.4, see link:https://neo4j.com/docs/java-reference/4.4/transaction-management/#transactions-isolation[Java Reference -> Isolation levels].
====

Neo4j supports the following isolation levels:

_read-committed isolation level_:: label:default[] A transaction that reads a node/relationship does not block another transaction from writing to that node/relationship before the first transaction finishes.
Expand Down
7 changes: 6 additions & 1 deletion modules/ROOT/pages/database-internals/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,9 @@ The following sections describe the transactional behavior in detail and how to
* xref:database-internals/concurrent-data-access.adoc[]
* xref:database-internals/transaction-logs.adoc[]
* xref:database-internals/checkpointing.adoc[]
* xref:database-internals/store-formats.adoc[]
* xref:database-internals/store-formats.adoc[]

[NOTE]
====
For information on Neo4j 4.4, see link:https://neo4j.com/docs/java-reference/4.4/transaction-management/[Java Reference -> Transaction management].
====
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@

== Transactions

[NOTE]
====
For information on Neo4j 4.4, refer to link:https://neo4j.com/docs/java-reference/4.4/transaction-management/[Java Reference -> Transaction management].
====

Database operations that access the graph, indexes, or schema are performed in a transaction to ensure the ACID properties.
Transactions are single-threaded, confined, and independent.
Multiple transactions can be started in a single thread and they are independent of each other.
Expand Down
Loading