图表db是否适合此类数据

时间:2018-07-13 23:32:58

标签: amazon-web-services nosql graph-databases

这是我正在创建的应用程序所做的工作的本质(简化,但它是常规用法):

用户(使用AWS Cognito和联合身份进行授权和认证的用户)可以创建/编写文章。其他用户可以选择阅读随机文章(即使他们以访客身份登录,但访客无法创建文章)。用户还可以查看他们撰写的文章以及有多少人阅读,喜欢它们等。用户还可以报告文章(不当,不正确等),这可能导致在用户点击某篇文章后,该文章被其他用户删除/隐藏审核过程。

如果用户滥用该应用程序以阻止他们创建文章(或者他们只是四处报告所有可见的事物以阻止他们进行报告),​​还需要为用户提供权限。

当前,我将文章存储在MySQL数据库中,并使用NoSQL db(DynamoDB)读取喜欢的文章时存储信息。我最近遇到了AWS AppSync,它似乎将应用程序数据存储在图形数据库中。

所有数据似乎都非常适合Graph数据库,不过我需要能够检索一些随机文章。在图数据库中甚至可能吗?似乎该操作不适合Graph数据库,但我从未使用过它们,所以不确定。

0 个答案:

没有答案