有可能使ArangoDB可移植吗?

mak*_*tom 3 arangodb

我是一名开发多平台桌面应用程序的开发人员,我希望使用arangodb.但是,我的应用程序是并且必须保持便携性....能够从USB棒,硬盘驱动器或网络驱动器运行(不确定还有这个)

我正在从orient-db切换,我选择它因为它是多模型和便携式(除了需要java)....但是让我们说看起来像orientdb有重大问题.

我怎样才能学习如何使用我的应用程序打包arangodb并仅在我的应用程序启动时按需运行服务?

dot*_*art 5

使用ArangoDB 3.1版本,所有包装都将移至cmake/cpack.

除了通用安装脚本之外,其所有逻辑都位于cmake packges/相应目录下Installation之下.

您可以在没有配置文件的情况下完全运行ArangoDB,因为所有设置也可以通过命令行参数指定.

根据安装目标,启动服务的方式可能不同; 命名Windows服务,Linux系统V init脚本,Linux systemd单元文件.

与其他安装过程类似,您应该启动一次以配置访问凭据.

ArangoDBs Windows安装程序不是强制性的,因为xcopy安装的cookbook演示了.

最后,您必须以启动OrientDB的方式启动ArangoDB; 只需根据您的系统需要选择Arangodb二进制文件,就像您为OrientDB选择java解释器一样.

您应该能够从任何源驱动器运行ArangoDB二进制文件及其js库; 启动速度可能因驱动器速度而异.但是,我建议使用--database.directory指向本地旋转磁盘或本地连接存储的数据库文件夹()运行它,因为不支持在网络驱动器上运行它.