amazon-web-services - 索引版本(历史)数据
问题描述
我有一个表存储 DynamoDB 中项目的所有旧版本。有没有办法使用搜索引擎或其他东西来索引版本数据,以便我可以为以下场景优雅地做一些事情:
用例 1:通过排序和分页搜索与特定查询匹配的当前项目,并获取它们在某个日期范围内的历史数据(1 月和 6 月之间,这些项目每个月的状态是什么?)。理想情况下,这将能够在一个查询中发生。
用例 2:根据版本历史查找字段的差异。例如。查找字段从“A”更改为“B”的所有项目
当前状态:用例1:1.首先获取所有匹配查询的项目。2.对于每个项目,发出单独的查询以获取该项目的所有版本。3.在后端做大量的内存过滤操作,获取数据范围内的数据。用例 2:现在不支持
解决方案
推荐阅读
- java - 远程管理正在运行的 Java 应用程序
- web-applications - 如何使用 SvelteKit 创建一个多平台的离线、在线、WebView、浏览器应用?
- group-by - XSLT 按“n”次分组然后复制子节点
- python - 在python中读取多个子目录中的多个excel文件
- firebase - chrome 53 中的 Firestore 内部未处理错误
- javascript - 在反应中从firebase发出迭代状态
- python - 包含大量文本的 MySQL 表
- python - 包含条件语句的向量化代码
- loops - 汇编语言 x86 - 寄存器集、算术和循环
- android - Flutter SQLite 语法错误靠近 TEXT 小数点