I was looking for a database that could be embedded as well as be a file one, like Sqlite. I wanted to create a NoSQL-type database with such a function. The language is Python, and ArangoDB has a binding for Python and many other languages.
I find conflicting facts about ArangoDB. In some cases, I saw how the articles say that this is not a built-in database or cannot be built-in, and then see others that suggest that it is built-in.
The website also says that it stores its data in a special binary format, and then I see an article that says that it is mainly an In-Memory database.
So it was very confusing.
1) So the question is, can this database be embedded in a python application?
If not, if it runs as a separate process, it starts as a server, can it be created / managed in Python with "zero configuration" on the part of the user, for the sake of deploying a desktop application based on this.
2) Are database data stored, etc.? on disk.
SO what is it!
source
share