Banco de dados NoSQL: ArangoDB

Eu estava procurando por um banco de dados que pode ser incorporado e também baseado em arquivos, como o Sqlite. Eu queria um tipo de banco de dados NoSQL com esse tipo de recurso. A linguagem é Python, e o ArangoDB tem ligação para Python e muitas outras linguagens.

Estou descobrindo fatos conflitantes sobre o ArangoDB. Em alguns casos, vi artigos dizerem que não é um banco de dados incorporado ou que não pode ser incorporado; depois, outros que sugerem que ele está incorporado.

Também no site, ele diz que armazena seus dados em um formato binário especial e, em seguida, vejo um artigo dizendo que é principalmente um banco de dados In-Memory.

Então tem sido muito confuso.

1) Então a questão é: esse banco de dados pode ser executado incorporado em um aplicativo python?

Caso contrário, se for executado como um processo separado, for executado como um servidor, isso poderá ser gerado / gerenciado no Python com "configuração zero" por parte do usuário, com o objetivo de implantar um aplicativo de desktop com base nisso.

2) Os dados do banco de dados etc são armazenados em disco.

Então é isso!

questionAnswers(1)

yourAnswerToTheQuestion