NebulaGraph looks okay but it's not really working for me. I like the way they think, but I need something easier to run and with a bit more polish on the user/admin experience. ArangoDB looks promising, so I'm trying that.
Here's a bunch of resources on using it:
Graph Analytics with ArangoDB: https://youtu.be/fpQ75pfFiE0
- There are multiple python libraries for Arango:
The one that I'm currently using in the code: https://github.com/ArangoDB-Community/pyArango
One that I'm not using: https://docs.python-arango.com/en/main/document.html
How to write AQL queries: https://www.arangodb.com/docs/stable/aql/data-queries.html
The docker image I've been using, v3.9.2 so far: https://hub.docker.com/_/arangodb
General education on making graph DB schemas, made for Neo4j but generally applicable: https://youtu.be/AaJS-DGBQX4