Amazon dynamodb DynamoDB M-M邻接列表设计模式-删除所有关联?
我正在用GSIs设计一个表,它使用了邻接列表设计模式——这将能够执行所有指定的查询,而且所有查询似乎都运行良好(如果您看到任何其他改进,请提及!) 我一直关注的一个问题是如何删除关联。假设用户删除了一个标记,该标记在多个页面上使用(其中页面使用一个或多个标记进行标记) 我希望做的只是用户deleteItem——但它需要整个PrimaryKey=partitionKey+sortKey(如果存在),并且只删除一个项 BatchWrite基本上需要相同的功能—知道每个关联的排序键才能删除它 例如,如果我需要删除“tag article”,我需要删除三行:Amazon dynamodb DynamoDB M-M邻接列表设计模式-删除所有关联?,amazon-dynamodb,adjacency-list,Amazon Dynamodb,Adjacency List,我正在用GSIs设计一个表,它使用了邻接列表设计模式——这将能够执行所有指定的查询,而且所有查询似乎都运行良好(如果您看到任何其他改进,请提及!) 我一直关注的一个问题是如何删除关联。假设用户删除了一个标记,该标记在多个页面上使用(其中页面使用一个或多个标记进行标记) 我希望做的只是用户deleteItem——但它需要整个PrimaryKey=partitionKey+sortKey(如果存在),并且只删除一个项 BatchWrite基本上需要相同的功能—知道每个关联的排序键才能删除它 例如,
谢谢你的任何提示 邻接列表设计模式要求您查询GSI和/或表以查找所有相关的内容。只有知道所有关联后,才能删除它们