AWS Compare 学習まとめ

RDS vs DynamoDB vs DocumentDB vs Neptune

RDS vs DynamoDB vs DocumentDB vs Neptune

compareRDS vs DynamoDB vs DocumentDB vs NeptuneAWS
最終整理

Relational、Key-Value、Document、Graph という Data Model と Access Pattern で Database を選ぶ。

一言で理解

Relational、Key-Value、Document、Graph という Data Model と Access Pattern で Database を選ぶ。

要点

  • RDS は SQL、Transaction、Join、一般的 Relational Engine に向く。
  • DynamoDB は Partition Key を中心とする Serverless Key-Value / Document Access に向く。
  • DocumentDB は MongoDB 互換の Nested JSON-Like Document Workload に向く。

試験での判断

Neptune は Fraud Network、Knowledge Graph、Social Connection など Relationship 中心の Graph Traversal に向く。