首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在DynamoDB中建模Reddit样式注释

在DynamoDB中建模Reddit样式注释
EN

Stack Overflow用户
提问于 2015-09-24 11:21:17
回答 1查看 929关注 0票数 0

我正在研究如何使用DynamoDB为我的应用程序存储注释。注释将是嵌套的数据结构,就像您在reddit中找到的那样。这样用户就可以对任何评论进行评分和回复。例如

Topic1

  • Comment1
代码语言:javascript
复制
- Reply1
- Reply2

  • Comment2
代码语言:javascript
复制
- Reply1

我的问题是如何在DynamoDB中建模答复关系,这样我就可以查询主题、评论和所有后续回复,而无需在后端进行大量分组。这种数据结构显然更适合图形数据库,但我很好奇是否有人试图在DynamoDB中建模类似于树的数据结构。

EN

回答 1

Stack Overflow用户

发布于 2015-09-29 14:29:16

使用2014年底引入的文档支持,您可以使用Map和List类型对树数据进行建模。您的线程深度将受到当前位于32的JSON文档的最大深度的限制。或者,您可以使用泰坦的DynamoDB存储后端将消息数据建模为一个图形。您需要决定希望图形遍历执行多少跳,所以您可以决定线程深度的限制。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32760035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档