Feedback/Experience on setting a high dbms.max_databases value (EE)

Hi,

Based on dbms.max_databases docs, the Enterprise edition is configured by default to a max of 100 databases. Easy to change.

My use case may create hundreds or thousands of Neo4j databases.

Does anyone have an experience to share with Neo4j Enterprise with hundreds of databases? Like performance hits, or anything relevant I should know before embarking into this.

Context: we're running Neo4j EE 5.2x on RHEL 9x. We also have a substantial usage of APOC.

Thank you,

Stephane

@stephane.jourdan

each database is going to drop files at data/databases/<databaseName> and data/transactions/<databaseName>.
If you have 1000s of databases be prepared for all that file/storage growth.

whats the backup philosophy on these databases. If you backup each database once a day and you have 1000s of databases you could spend all day just backing up.

config settings per conf/neo4j.conf and or conf/apoc.conf are generally system wide which may have implications.

1 Like