
While I love Python, there are advantages in using one language consistently. A farewell to Python (at least in the web server).To have the data in a format which can be exported, and then imported into other applications like visualizers.
#Arangodb visualization for free
To get data wrangling functions and a REST API for free - also has a nice web interface baked in.When all the data is loaded into a graph database, and you try and link everything together with links, you know if there are problems like typos in uids. So we could use it, but what are the compelling reasons? I believe that ArangoDB can be a complete backend solution for delivering data to the frontend, using custom endpoints implemented in javascript for any logic too fancy for the standard API functions. It also seems to be a product of some very fine German engineering (it is an opensource project, but backed by a German database company) ArangoDB is only 5 years old, it has grown up in the modern era of computing, and it shows. There are a lot of things that traditional databases do wrong now… to be fair, MySQL is over 20 years old now, it comes from a completely different era of computing. Import/Export is as JSON files, cleanly separated into structure and data.A “pure” Graph DB can be rendered impractical by adhering to an ideology of graphy purity, a multi-model database does not suffer from ideology, by also acting as a document store and key:value store it can enjoy extremely high performance for operations which a graph model is ill-suited for. Like SQL, AQL fulfills this promise while being more readable.

#Arangodb visualization software
A good language provides expressive power, that is relatively few words are required to express your will and make the software carry it out. The flow of AQL is decidedly straightforward and it is far more readable than SQL.
#Arangodb visualization install
You just install it and it’s ready to go - no dependencies or complications.

Not only that but it caters to providing JSON data to client side rendering frameworks - in that sense it is highly practical. ArangoDB is a multi-model database, which means it can act as a document store (like MongoDB), key: value store (like Redis) and a graph database (like neo4j). I found a database called ArangoDB that thoroughly exceeds expectations. There is no need for one of these to be the root of the data. A graph database can model complex relationships: for example here the Pali Nikayas are children of “su” (Suttas) and “pi” (Pali).
