new
improved
AuraDB Virtual Dedicated Cloud
AuraDB Professional
AuraDB Free
AuraDS Self-Start
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.