new
improved
AuraDB Virtual Dedicated Cloud
AuraDB Professional
AuraDB Free
AuraDS Professional
AuraDS Enterprise
Neo4j Aura Database feature update
The following core Neo4j Database features are now available for users in Aura:
Surface for Developers and Data Scientists
- Greatly improved scalability of the block format importer, allowing for good performance even for large data sets.
- Metric <prefix>.store.size.database.available_reserved becomes public. This allows us to estimate reserved but available space in the database, in bytes. Documentation is available here.
Language and Graph Model
- Introduces support for CALL {...} IN CONCURRENT TRANSACTIONS. This optimizes the use of available processing resources, enabling subqueries to be broken up into multiple batches and executed concurrently. Documentation is available here. Syntax:
CALL {
subQuery
} IN [[concurrency] CONCURRENT] TRANSACTIONS
[OF batchSize ROW[S]]
[REPORT STATUS AS statusVar]
[ON ERROR {CONTINUE | BREAK | FAIL}];
- SHORTEST: This release introduces CYPHER statements:ALL SHORTEST, SHORTEST k, SHORTEST k GROUPS, ANY. The new statements also support Quantified Path Patterns, combining shortest path-finding with the expressiveness of QPPs. Documentation is available here.
- A new SubtractionNodeByLabelsScan operator delivers improved matching performance for label expressions with negation such as:
MATCH (:A1&A2&!B1&!B2)....
Documentation is available here.
- For GQL conformancewe have introducedupper() and lower() functions, which are aliases for the toUpper() and toLower() functions.Documentation is available here and here.
- A new *deprecatedBy column has been added to the output of SHOW PROCEDURES [YIELD] and SHOW FUNCTIONS [YIELD]* to show if the deprecated procedure/function has a replacement. Documentation is available here
- Metric <prefix>.store.size.database.available_reserved becomes public. This allows us to estimate reserved but available space in the database, in bytes. Documentation is available here.
- FOREACH will now interpret scalar values as a list, similar to UNWIND.
Please refer to the Neo4j changelog for full details of the changes.