ArangoDB升级到3.4后发出警告:集合'_apps'没有所有持久性LocalDocumentId

时间:2018-12-18 22:28:38

标签: arangodb

我刚刚将ArangoDB的docker镜像从3.3.19升级到了3.4,如下所示:

docker-compose down

拉最新的docker映像

docker-compose run --rm arangoService arangod --database.auto-upgrade,

docker-compose up

事后一切都很好。 DB和Foxx服务正常工作,但是在运行database.auto-upgrade时,我注意到以下警告:

WARNING {engines} collection '_apps' does not have all persistent LocalDocumentIds; 
cannot be linked to an arangosearch view

这是我需要做的事情吗,特别是因为我想开始使用arangosearch吗?

在无关的事情上,我注意到Rocks DB现在是默认引擎。是否建议将我现有的MMFiles移到RocksDB以便将来进行验证,还是应该将其保留在MMFiles中,直到出现内存问题为止?

1 个答案:

答案 0 :(得分:2)

此警告没什么好担心的。该commit已将其删除,该副本已包含在下一个Docker映像中。

关于存储引擎-RocksDB针对大于主内存的数据集进行了优化,这取决于您的数据。

有关更多详细信息,请查看以下链接:

https://www.arangodb.com/why-arangodb/rocksdb-storage-engine/ https://docs.arangodb.com/3.4/Manual/Architecture/StorageEngines.html