概要:インメモリキャッシングサービス
公式:https://aws.amazon.com/elasticache/?did=ap_card&trk=ap_card
価格:https://aws.amazon.com/elasticache/pricing/?did=ap_card&trk=ap_card
公開:2011/08/22
1. マイクロ秒のレイテンシーの超高速データベース。
2. リアルタイムでデータにアクセスする必要があるアプリケーション用。
3. キャッシュ、セッション管理、ゲームのリーダーボード、地理空間アプリケーション用。
4. ElasitCacheは柔軟性があり、MemoryDBは高い耐久性と高可用性を持つ特化型のサービス
[関連用語]
✓ レイテンシーとは、システムやネットワークでデータが送信されてから受信されるまでの遅延時間のことです。
Introducing Amazon ElastiCache Serverless | Amazon Web Services ★
Amazon Web Services
Amazon ElastiCache【AWS Black Belt】 ★★★
Amazon Web Services
PDF:https://pages.awscloud.com/rs/112-TZM-766/images/AWS-Black-Belt_2023_Amazon-ElastiCache_0228_v1.pdf
今回はこのインメモリーの領域から エラスティキャッシュというAmazon やらせてキャッシュについてお話ししていきます。ではインメモリに適した領域とはどこなのでしょうか...
その他データベースとの比較
Amazonでは多種多様なデータベースが用意されている。それぞれに一長一短や得意分野があり使用用途に合わせて選択する。
リレーショナル
定義済みのスキーマとそれらの関係を使用してデータを保存します。こうしたデータベースは、ACID トランザクションをサポートし、参照整合性と強力なデータ一貫性を維持するように設計されています。
キーバリュー
一般的なアクセスパターン用に最適化されており、通常は大量のデータを保存および取得します。大量の同時リクエストでも迅速な応答時間を提供します。
インメモリ
リアルタイムでデータにアクセスする必要があるアプリケーションで使用されます。データをメモリに直接保存することで、このようなデータベースでは、ミリ秒のレイテンシーでは十分ではないアプリケーションにマイクロ秒のレイテンシーを提供します。
ドキュメント
半構造化データを JSON のようなドキュメントとして保存するように設計されています。デベロッパーがアプリケーションを迅速に構築および更新するのに役立ちます。
ワイドカラム
NoSQL データベースの一種です。テーブル、行、カラムを使用しますが、リレーショナルデータベースとは異なり、同じテーブルの中でも、カラムの名前と書式を行ごとに変えることができます。
グラフ
高度に接続されたグラフデータセット間の何百万もの関係を大規模にミリ秒単位のレイテンシーでナビゲートおよび照会する必要があるアプリケーション向けです。
時系列
時間とともに変化し、時間間隔にまたがるクエリによって変化するデータから、効率的に収集、合成し、洞察を導き出します。
台帳
すべてのアプリケーションのトランザクションのスケーラブルでイミュータブル、かつ暗号的に検証可能な記録を維持するための中央集中型の信頼できる認証機関を提供します。
✓ インメモリデータベース
✓ 超高速
✓ リアルタイム