如何构建架构以及选择哪个数据库

时间:2018-12-20 12:38:01

标签: postgresql cassandra bigdata

任何人都可以建议哪种类型的数据库,以及如何针对社交媒体分析应用程序实现以下目标。要求是:

    每月增加
  • 50亿个社交媒体帖子
  • 最常见的查找是按用户ID发布的帖子-需要快速
  • 在时间范围内按消息/正文搜索帖子-可能很慢-最多30秒
  • 在时间范围内按主题标签搜索帖子-可能很慢-最多30秒
  • 将喜欢的帖子与喜欢并对其发表评论的用户相关联,找到用户-可能很慢-最多30秒

我一直在考虑使用Postgres实现Graph db模式。还在评估Cassandra,但似乎都不适合规模和所有搜索要求。在规模上,Mongo似乎相当昂贵。

0 个答案:

没有答案