amazon-web-services - 如何在 UI 中设计具有 4 个过滤器的 DynamoDB 索引
问题描述
我正在尝试设计一个可以响应我的访问模式的索引。在 UI 中,我有一个可以按 4 个属性过滤的集合:
- 顾客
- 日期
- 类型
- 债权人
我正在阅读文档和 Alex Debrie 的书,我倾向于使用复合排序键策略进行过滤。尽管如此,我有一个问题:我可以结合这些属性中的任何一个来过滤我的数据。例如:
- 我只能填写客户和日期过滤器
- 或者只是选择类型作为过滤器
- 或者只是选择日期作为过滤器
- 等(过滤器的所有组合)
如果我有 4 个过滤器,我会使用该模式date#type#customer#creditor
并且它会起作用。但是我如何设计这些索引以便具有多个过滤器的灵活性,但并不是所有的都需要。
谢谢
解决方案
推荐阅读
- javascript - TypeError:无法读取未定义的属性“getElementById”
- reactjs - 当后退按钮导航在 Safari 或 Firefox 上不起作用时滚动到顶部
- redhat - RHEL 7.9 Maipo 中没有可用的软件包 llvm-toolset-7.0
- openhardwaremonitor - 使用openhardwaremonitor dll问题
- javascript - TypeError: setCartCount 不是一个函数 - React Hooks - Redux
- javascript - 如何设置子对象的状态
- python - 如何矢量化这个循环?
- javascript - 如何计算文本区域中的字符?
- javascript - 如何根据每个对象内的数组从对象数组中返回某些对象?
- shell - 为什么我的用于创建拆分窗口 tmux 会话的 shell 脚本不起作用