List Dynamo DB-列表的表格设计
我是迪纳摩DB的新手 我有一个表用户存储用户信息和用户的音乐播放列表。 音乐播放列表包含许多mp3 URL。 如何将其存储在Dynamo DB中以提高效率 我的用户JSON设计: 密钥是useridList Dynamo DB-列表的表格设计,list,database-design,amazon-dynamodb,List,Database Design,Amazon Dynamodb,我是迪纳摩DB的新手 我有一个表用户存储用户信息和用户的音乐播放列表。 音乐播放列表包含许多mp3 URL。 如何将其存储在Dynamo DB中以提高效率 我的用户JSON设计: 密钥是userid { "userid":"", "shuffle":"", "folderid":"", "lastsong:"", "playlist": [ { "url1", "url2","url3"......100s of urls }] } 谢谢, Gagan首先,我会将播放列表表划分为一个
{
"userid":"",
"shuffle":"",
"folderid":"",
"lastsong:"",
"playlist": [ { "url1", "url2","url3"......100s of urls }]
}
谢谢,
Gagan首先,我会将播放列表表划分为一个单独的表。在这种类型的数据库中,在进行查询或扫描时,最好拥有更多的信息,而不是降低读取速度。 如果你的播放列表信息只是由URL组成的,也许这样就可以了,正如你所展示的,因为你可以在任何编程语言中将其视为列表,但如果将来你必须包含更多信息。。。这将更加复杂 如果将来需要添加更多信息,则播放列表表的哈希键应为用户ID