首页 > 解决方案 > 索引版本(历史)数据

问题描述

我有一个表存储 DynamoDB 中项目的所有旧版本。有没有办法使用搜索引擎或其他东西来索引版本数据,以便我可以为以下场景优雅地做一些事情:

用例 1:通过排序和分页搜索与特定查询匹配的当前项目,并获取它们在某个日期范围内的历史数据(1 月和 6 月之间,这些项目每个月的状态是什么?)。理想情况下,这将能够在一个查询中发生。

用例 2:根据版本历史查找字段的差异。例如。查找字段从“A”更改为“B”的所有项目

当前状态:用例1:1.首先获取所有匹配查询的项目。2.对于每个项目,发出单独的查询以获取该项目的所有版本。3.在后端做大量的内存过滤操作,获取数据范围内的数据。用例 2:现在不支持

标签: amazon-web-serviceselasticsearchsearchindexingamazon-dynamodb

解决方案


推荐阅读