NoSQL Datenbank: ArangoDB

Ich habe nach einer Datenbank gesucht, die eingebettet und auch dateibasiert sein kann, wie Sqlite. Ich wollte eine NoSQL-Datenbank mit dieser Funktion. Die Sprache ist Python und ArangoDB hat Bindungen für Python und viele andere Sprachen.

Ich finde widersprüchliche Fakten zu ArangoDB. In einigen Fällen habe ich in Artikeln gesehen, dass es sich nicht um eine eingebettete Datenbank handelt oder dass sie nicht eingebettet werden kann. In anderen Fällen wird angezeigt, dass sie eingebettet ist.

Auch auf der Website heißt es, dass es seine Daten in einem speziellen Binärformat speichert, und dann sehe ich einen Artikel, in dem es hauptsächlich um eine In-Memory-Datenbank geht.

So es war sehr verwirrend.

1) Die Frage ist also, ob diese Datenbank eingebettet in eine Python-App ausgeführt werden kann.

Wenn es nicht als separater Prozess oder als Server ausgeführt wird, kann dies in Python mit "Null-Konfiguration" seitens des Benutzers generiert / verwaltet werden, um eine darauf basierende Desktop-App bereitzustellen.

2) Werden die Datenbankdaten usw. auf der Festplatte gespeichert.

SO das ist es!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage