Open1
AWS資格DBS学習記録
第一分野: ワークロード固有のデータベース設計
ACIDとBASEワークロードの違いを明確に
ACIDはデータベースのトランザクション信頼性を実現するために不可欠な性質。
BASEは知らなかったが、大量のデータを高速に処理するためのデータベースに適した性質らしい。
BASE
- Basically Available: 基本的にいつでも利用できる(ロックに影響されない)
- Soft-State: 一時的なデータの不整合を許容する
- Eventual Consistency: 結果整合性。最終的なデータ生合成を保証する
データベースのタイプ
- リレーショナル: Amazon Aurora, Amazon RDS, Amazon Redshift
- キーバリュー: Amazon DynamoDB
- ドキュメント: Amazon DocumentDB
- インメモリ: Amazon ElastiCache, Amazon MemoryDB for Redis
- ワイドカラム: Amazon Keyspaces
- グラフ: Amazon Neptune
- 時系列: Amazon Timestream
- 台帳: Amazon QLDB