Kwh*_*ejr 7 database-design amazon-dynamodb dynamodb-queries
我想为例如博客网站设计一个 DynamoDB 表,其中每个表post
可以包含零到三个“标签”(类似于 Stack Overflow 在发布之前可以包含的关键字/标签)。访问模式是posts
通过tag1
、tag2
和/或获取所有内容tag3
。如果有区别的话,数据接口层是 Graphql via Appsync via Amplify >_<)
Dynamo 能否有效支持这种访问模式?我一直读到 Dynamo 在涉及过滤的访问模式方面表现不佳;但是,我不确定这种访问模式是否可以在 Dynamo 中实现而不依赖于过滤。
如果 Dynamo 无法有效支持这种访问模式,是否有一些推荐的替代方案?例如,如果 Aurora 是更好的解决方案,那么Dynamotags
中将与 Aurora 结合什么设计模式?posts
tags
确定所有标签的有效方法是什么?例如,react-select
它是一个用于构建需要可能值数组的标签选择组件的简洁工具。有没有办法跟踪此类元数据?