【发布时间】:2020-05-03 07:47:35
【问题描述】:
使用 ArangoDB 3.6.x,我有一个场景,连续文档进入数据库,需要不断消除旧文档。什么可能是一种有效/简单的算法来确定文件以消除这些记录。我可以使用文档“_key”进行选择和淘汰吗?
我想从数据库中检索文档以查看每个文档将是一种不好的方法,因此我试图找到一种可能简单、高效的算法。理想情况下,数据库本身会提供这样的机制,比如分区。前任它不必非常精确地涉及数据时间戳,但它必须有效,因为我必须确保文档总数保持在最大值以下。
我特别关注 ArangoDB。
谢谢 若昂
【问题讨论】:
-
我最终使用了“TTL 索引”,结果非常好。 arangodb.com/arangodb-training-center/ttl-indexes
标签: arangodb