공개

2024년 4월 30일

database choice in aws

database types

  • RDBMS(RDS, aurora): SQL, OLTP
  • NoSQL: DynamoDB(JSON), ElasticCache(key / value), Neptune(graphs), DocumentDB(MongoDB), Keyspaces(Cassandra)
  • Object storage: S3(for big), Glacier(for backup, archive)
  • Data warehouse: SQL analytics, Redshift(OLAP), athena, EMR
  • Search: openSearch(JSON)
  • Graphs: Amazon Neptune
  • Ledger: QLDB
  • Time series: Timestream

DocumentDB

  • MongoDB compatible
  • Fully managed
  • highly available with replication across 3 AZs
  • Automatically scales up to 10GB storage, millions of requests per seconds workloads

Amazon Neptune

  • Graph database
  • Fully managed
  • Highl available with replication across 3 AZs, up to 15 read replicas
  • Supports up to billions of relations

Amazon Keyspaces

  • Cassandra compatible
  • Fully managed
  • Automatically scale tables based on traffic
  • tables replicated across 3 times across multiple AZs
  • ondemand, provisioned

QLDB

  • Ledger database
  • Fully managed
  • immutable, transparent, cryptographically verifiable transaction log
  • high performance, low latency
  • serverless, pay as you go
  • no decentralized consensus, no blockchain

Timestream

  • Time series database
  • Fully managed
  • store and analyze trillions of events per day
맨 위로