跳至主要内容

Amazon DocumentDB 和 Amazon Neptune 有什么区别?

两者都处理半结构化数据,但它们针对不同的查询模式进行了优化。DocumentDB 存储和查询 JSON 文档;Neptune 存储和遍历实体之间的关系。

并排比较

*内容由 AI 生成并经过审核以确保准确性

比较
Amazon DocumentDB
Amazon Neptune
类别

数据库、文档数据库

数据库、图形数据库

说明

快速、可扩展、高度可用且与 MongoDB 兼容的文档数据库服务。

快速、可靠、完全托管的图形数据库服务,专为高度互联的数据集、知识图谱和 GraphRAG 应用程序而设计。

最适用于
  • 内容管理
  • 目录
  • 用户资料
  • 移动应用程序
  • 知识图
  • 欺诈检测
  • 社交网络
  • 推荐引擎
  • 网络管理
  • GraphRAG 和代理式人工智能
主要功能
  • 兼容 MongoDB
  • 完全托管
  • 毫秒级响应时间
  • 自动扩展存储
  • 全局集群
  • 全球数据库
  • 属性图和 RDF
  • SPARQL、Gremlin 和开源
  • CypherNeptune 无服务器
  • 向量搜索
  • 用于生成式人工智能的 GraphRAG
定价模式

按需或无服务器

按需或无服务器

免费套餐

是 — 750 小时/月,为期 1 个月

专家点评

DocumentDB 为您提供熟悉的 MongoDB 开发体验,同时兼具完全托管的 AWS 服务的运维可靠性。如果您的团队以文档为中心进行思考,并且您的模式频繁演变,DocumentDB 可让您在不牺牲持久性的前提下快速迭代。

Neptune 专为以实体间关系为主要查询模式的工作负载而构建。当您需要遍历连接(例如二度好友关系、最短路径、模式匹配)时,图形数据库在深度上比关系联接的性能高出几个数量级。

客户案例
查看产品页面

DocumentDB 和 Neptune 的对比情况

Amazon DocumentDB 和 Amazon Neptune 都是完全托管的服务,支持静态和传输中加密、IAM 集成、自动备份和多可用区部署。上表列出的功能突出显示了这两项服务的区别。

如果您的数据本身就是文档格式(例如用户个人资料、产品目录、内容),并且您的查询是在文档内进行筛选、排序和聚合,请选择 DocumentDB。DocumentDB 可以很好地处理嵌套 JSON,并提供 MongoDB 的灵活查询语言。

如果您查询的是实体之间的连接,请选择 Neptune。如果您的问题是“谁与谁连接”、“最短路径是什么”或“查找 N 跳内符合此模式的所有实体”,那么 Neptune 的图形遍历性能明显优于需要多次查找和应用层连接的文档查询。

主要区别:DocumentDB 回答“此实体的属性是什么?” Neptune 回答“此实体与其他实体有何关联?” 如果您需要两者兼顾,许多架构会使用 DocumentDB 存储实体,使用 Neptune 进行关系查询,并在两者之间同步数据。

Browse all cloud computing concepts

Browse all cloud computing concepts content here:

正在加载
正在加载
正在加载
正在加载
正在加载

Did you find what you were looking for today?

Let us know so we can improve the quality of the content on our pages