如何在图形数据库(Neptune)中为社交媒体应用程序相关用例进行数据建模?

How to do Data Modelling in Graph Database (Neptune) for Social Media Application related Use Case?

可能的用例:
一个。用户可以互相关注。可以是相互的,也可以是单方面的
b.用户可以创建 post 以文本、视频、图像等形式表示
C。其他用户可以做出反应(喜欢),可以对 post 发表评论。
d.可以查看帖子的内容,以及用户的各种评论和反应(以及评论旁边的用户缩略图和名称),并按排序顺序排列。
e.可以删除评论也可以删除post。
F。可以查看点赞数或评论数。


为了达到上述要求,图形数据库(最好是 Neptune)的理想数据设计是什么?
任何帮助深表感谢

这是一个选项:

![社交网络模型] (https://maxdemarzidotcom.files.wordpress.com/2017/04/grittier-model2.png)