LoginSignup
2
2

More than 3 years have passed since last update.

AWSにおける最適なDB選択指針

Last updated at Posted at 2020-06-23

本整理の目的

特に頭を使わず、DBならRDSでしょと考えてきた基盤エンジニア(5年目)が適材適所なDB選択を体系的に学びなおしたのでまとめる。
参考は2019年のAWS Summitのセッションより。
https://www.youtube.com/watch?v=h1r8AzOdlqo

DBの歴史[要件の変化(2000年~)]

RDBMSだけでは様々な要件に対応できなくなり、KVSなど特性を持ったDBが誕生した。

項目 従来要件 新要件
ユーザ ~10万 100万+
データ量 ~TB PB-EB
範囲 社内 グローバル
パフォーマンス マイクロ秒

AWSにおけるデータカテゴリと選択指針

グラフ化や台帳といったカテゴリもあるが、本整理の範囲外。

データカテゴリ Relational Key-value Document In-memory
AWS サービス RDS DynamoDB DocumentDB ElastiCache
特徴 参照結合性、ACIDトランザクション 高スループット、低レイテンシー ドキュメント保存し、高速クエリ 超低レイテンシ
選択指針 汎用的なDB、特に要件がなければ… 高スケーラビリティ/数ミリ秒のレスポンスタイム/シンプルなクエリでよい スキーマを決められないデータの格納 ミリ秒未満のレスポンスタイム/キャッシュ利用したい
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2