0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Amazon ElastiCacheについてまとめてみた

Last updated at Posted at 2019-03-06

ElastiCache

ElastiCacheとはKVSキャッシュサービスです。
KVSキャッシュサービスを使用する目的は「データのコピー(キャッシュ)に超高速で低コストなアクセスを提供すること」です。
DBへのクエリはkey-valueのペアを検索するよりも時間がかかるため、高速でデータにアクセスしたい場合にElasticCacheを利用します。
key-valueのvalueには複雑なデータ構造を保持することはできないため、既に加工済みのデータやデータベースへのクエリ結果を格納します。
このように静的なクエリの結果をデータベースから取得しElastiCacheに格納し、ElastiCacheからデータを取得することで
データベースへのクエリを投げる回数が減り、より高速にコストも減らすことができます。
キャッシュエンジンはMemCachedとRedisの二つから選択できます。
どちらもKVS形式のインメモリキャッシュですがMemCachedはマルチノードのキャッシュクラスタを構成し、
Redisはマスタ - スレーブ構成となります。
ElastiCache-useCase.png

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?