某公司拥有 5 TB 的数据集,包含 100 万个用户配置文件和 1000 万个连接。用户配置文件和连接之间存在多对多关系。该公司需要一种高效的方法来查找最多五层共同连接。哪种解决方案符合这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 Amazon Neptune 将数据集存储为顶点和边。查询数据以查找连接。.
为什么这是答案
Amazon Neptune 是一个专门构建的图数据库服务,非常适合处理具有复杂多对多关系的数据集,例如用户配置文件和连接。它将数据存储为顶点(用户配置文件)和边(连接),并能高效地执行图遍历查询,以查找多层共同连接,这正是题目要求的“最多五层共同连接”。 其他选项不适合此用例: Amazon S3 是对象存储服务,不适合直接进行复杂的关系查询。结合 Amazon Athena 进行 SQL JOIN 查询虽然可行,但在处理多层图遍历时效率远低于图数据库。 Amazon QuickSight 是商业智能服务,用于数据可视化,而不是用于存储和执行复杂查询。 Amazon RDS 是关系型数据库服务。虽然可以通过 SQL JOIN 查询处理多对多关系,但随着连接层数的增加,JOIN 操作的性能会急剧下降,不适合高效查找多层共同连接。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡