凡ジニアのtxt

エンジニアリングができないエンジニア

AWS DBサービス集

ざっくりとした概要

サービス名 概要
RDS AWSが提供するマネージド型のリレーショナルデータベースのサービス。エンジンのタイプとして、MySQL/SQL serer/Amazon Auroraなどが提供されている。
Amazon Aurora AWSが提供する分散型のリレーショナルデータベースのサービス。分散高速処理を持つNoSQLと容易のデータ操作性を持つRDBの両方の特徴を持っている。またMySQLPostgreSQLとの互換性も持っている。
DynamoDB AWSが提供するマネージド型のNoSQLデータベースのサービス。キーバリューで、結果整合性モデルを採用されている。ユーザー行動/セッション情報などのデータやログ管理に向いている。
Kinesis AWSが提供するIoTやSNSなどのビックデータに対するストリームデータ処理用のサービス。ストリーミンデータ処理として、Apach Kafkaと同様な立ち位置である。
Redshift AWSが提供するデータウェアハウス(DWH)向けの分散・高速処理を可能としたリレーショナルデータベースのサービス。データの抽出や集約に特化したBIデータ分析用の用途として用いられる。
ElastiCache AWSが提供する高速なRead/Writeが可能なインメモリキャッシュ型DBのサービス。種類として、RedisとMemcachedが提供されている。

RedisとMemcahcedの違い

Redis Memcached
スナップショット機能がある スナップショット機能がない
永続化可能 永続化不可能
フェイルオーバーや復元可能 フェイルオーバーや復元不可能