如何在 AWS dynamodb 中存储和检索一对多关系数据
How to store and retrieve one to many relationship data in AWS dynamodb
{
"vendor_id": "jack123xx",
"book_list": [
{
"category": "crime",
"price" : "100$",
"book_id": "1234A",
"name": "human_body"
},
{
"category": "romantic",
"book_id": "1234B",
"name": "trash",
"price" : "121$",
}
]
}
我想将以上数据存储在一个dynamodb table中,根据book_id和vendor_id经常检索和更新图书价格,这是最好的组织方式aws dynamodb 中的这些数据。
You can use vendor_id as the PartitionKey and book_id as the SortKey.
使用这种方法您可以满足所有要求,例如:
- 根据vendor_id
获取所有书籍
- Update/delete 书籍详细信息基于 vender_id 和 book_id
另请检查 DynamoDB LSI 和 GSI 功能,它们将帮助您满足未来的需求。
{
"vendor_id": "jack123xx",
"book_list": [
{
"category": "crime",
"price" : "100$",
"book_id": "1234A",
"name": "human_body"
},
{
"category": "romantic",
"book_id": "1234B",
"name": "trash",
"price" : "121$",
}
]
}
我想将以上数据存储在一个dynamodb table中,根据book_id和vendor_id经常检索和更新图书价格,这是最好的组织方式aws dynamodb 中的这些数据。
You can use vendor_id as the PartitionKey and book_id as the SortKey.
使用这种方法您可以满足所有要求,例如:
- 根据vendor_id 获取所有书籍
- Update/delete 书籍详细信息基于 vender_id 和 book_id
另请检查 DynamoDB LSI 和 GSI 功能,它们将帮助您满足未来的需求。