I'm new-ish to Neo4j and am planning on using AuraDB for a project.
I know that Neo4j supports horizontal scaling via composite databases (please correct me if I'm wrong), but I can't seem to find out whether or not I can create composite databases within AuraDB.
When I try to run the CREATE DATABASE command within the AuraDB Workspace, I'm directed to this page, which tells me that I can't run the CREATE DATABASE command within AuraDB instances at present.
However, the docs only show how to create a new composite database - there is no discussion of transforming an existing databases into a composite database. Is that possible? Or are we simply unable to create composite databases in AuraDB at this time?
Hello matteweva
You cannot create databases with AuraDB at the moment.
Hence you cannot create composite databases with AuraDB at this time.
The documentation which shows how to create a new composite database is for the Enterprise Edition which is self managed, on cloud or on premise.
Reading the documentation on composite database, it looks like it is possible to create a composite database that accesses remote databases. I was hoping to use a remote auradb instance with a local composite. Is that possible?
I got as far as trying to set up the alias for an auradb instance in the local console but that failed with "Failed to create alias for remote database: the required setting(s) [dbms.security.keystore.path, dbms.security.keystore.password] are missing".
Its a little weird to me because I can access that aura instance just fine in the neo4j desktop app and in python etc. just using the username/password for authentication.
I was trying to set that up (local composite accessing remote aura) but couldn't figure out how to create the alias for the auradb. The error was "([dbms.security.keystore.path, dbms.security.keystore.password] are missing" but I don't see any way to set those for an auradb. Any ideas about that?
If you will be querying Aura from your local dbms, there's no need to set that on Aura, that's the keystore in your local (managed) deployment. Take a look at Connecting remote databases - Operations Manual