Open1

AWS資格DBS学習記録

ペンギンさんペンギンさん

第一分野: ワークロード固有のデータベース設計

ACIDとBASEワークロードの違いを明確に

ACIDはデータベースのトランザクション信頼性を実現するために不可欠な性質。
BASEは知らなかったが、大量のデータを高速に処理するためのデータベースに適した性質らしい。

BASE

  • Basically Available: 基本的にいつでも利用できる(ロックに影響されない)
  • Soft-State: 一時的なデータの不整合を許容する
  • Eventual Consistency: 結果整合性。最終的なデータ生合成を保証する

データベースのタイプ

https://aws.amazon.com/jp/products/databases/

  • リレーショナル: Amazon Aurora, Amazon RDS, Amazon Redshift
  • キーバリュー: Amazon DynamoDB
  • ドキュメント: Amazon DocumentDB
  • インメモリ: Amazon ElastiCache, Amazon MemoryDB for Redis
  • ワイドカラム: Amazon Keyspaces
  • グラフ: Amazon Neptune
  • 時系列: Amazon Timestream
  • 台帳: Amazon QLDB