ArangoDB 升级到 3.4 后警告:集合 '_apps' 没有所有持久的 LocalDocumentIds
Warning after ArangoDB upgrade to 3.4: collection '_apps' does not have all persistent LocalDocumentIds
我刚刚将我的 docker ArangoDB 映像从 3.3.19 升级到 3.4,如下所示
docker-写下来,
拉取最新的 docker 图像,
docker-compose 运行 --rm arangoService arangod --database.auto-upgrade,
docker-撰写
之后看起来一切都很好。 DB 和 Foxx 服务工作,但我注意到以下警告,而 database.auto-upgrade 是 运行ning:
WARNING {engines} collection '_apps' does not have all persistent LocalDocumentIds;
cannot be linked to an arangosearch view
这是我需要做的事情吗,特别是因为我想开始使用 arangosearch?
在不相关的事情上,我注意到 rocks DB 现在是默认引擎。是否建议将我现有的 MMFiles 移动到 RocksDB 以备将来使用,或者我应该将它留在 MMFiles 中直到内存成为问题?
此警告无需担心。它已被此 commit 删除,包含在下一张 docker 图片中。
关于存储引擎 - RocksDB 针对大于主内存的数据集进行了优化,这取决于您的数据。
有关详细信息,请查看以下链接:
https://www.arangodb.com/why-arangodb/rocksdb-storage-engine/
https://docs.arangodb.com/3.4/Manual/Architecture/StorageEngines.html
我刚刚将我的 docker ArangoDB 映像从 3.3.19 升级到 3.4,如下所示
docker-写下来,
拉取最新的 docker 图像,
docker-compose 运行 --rm arangoService arangod --database.auto-upgrade,
docker-撰写
之后看起来一切都很好。 DB 和 Foxx 服务工作,但我注意到以下警告,而 database.auto-upgrade 是 运行ning:
WARNING {engines} collection '_apps' does not have all persistent LocalDocumentIds;
cannot be linked to an arangosearch view
这是我需要做的事情吗,特别是因为我想开始使用 arangosearch?
在不相关的事情上,我注意到 rocks DB 现在是默认引擎。是否建议将我现有的 MMFiles 移动到 RocksDB 以备将来使用,或者我应该将它留在 MMFiles 中直到内存成为问题?
此警告无需担心。它已被此 commit 删除,包含在下一张 docker 图片中。
关于存储引擎 - RocksDB 针对大于主内存的数据集进行了优化,这取决于您的数据。
有关详细信息,请查看以下链接:
https://www.arangodb.com/why-arangodb/rocksdb-storage-engine/ https://docs.arangodb.com/3.4/Manual/Architecture/StorageEngines.html