我一直在寻找一个既可以嵌入又可以基于文件的数据库,比如 Sqlite。我想要一个具有这种功能的 NoSQL 类型的数据库。语言是Python,ArangoDB 具有Python 和许多其他语言的绑定。
我发现有关 ArangoDB 的事实相互矛盾。在某些情况下,我看到文章说它不是嵌入式数据库,或者不能嵌入,然后看到其他文章暗示它是嵌入式的。
网站上还说它以特殊的二进制格式存储数据,然后我看到一篇文章说它主要是内存数据库。
所以这非常令人困惑。
1)那么问题是,这个数据库可以嵌入在python应用程序中运行吗?
如果不是,如果它作为一个单独的进程运行,作为服务器运行,用户可以使用“零配置”在Python中生成/管理它,以便基于此部署桌面应用程序。
2)数据库数据等是否存储在磁盘上。
所以就是这样!