記憶體內鍵值存放區是針對高讀取量應用程式工作負載 (如社交聯網、遊戲、媒體共享和問答集入口網站) 或運算密集型工作負載 (如推薦引擎) 優化的 NoSQL 資料庫。記憶體內快取透過將關鍵資料存放在記憶體來提供低延遲存取,以提高應用程式效能。已快取的資訊可能包括 I/O 密集型資料庫查詢的結果或運算密集型計算的結果。

Amazon Web Services (AWS) 提供多種記憶體內鍵值資料庫選項。您可以在 Amazon EC2Amazon EBS 雲端操作自己的非關聯式鍵值資料存放區、與 Amazon 解決方案供應商共同合作,或利用全受管非關聯式服務。

開始免費使用 AWS

建立免費帳戶

AWS 免費方案提供可 25 GB 的儲存空間,以及每月可透過 Amazon DynamoDB 處理最多 2 億次請求。

查看 AWS 免費方案詳細資訊 »

Amazon ElastiCache 是一種 Web 服務,可在雲端輕鬆地部署、操作和擴展記憶體內快取。這項服務讓您從快速、受管的記憶體內快取擷取資訊,而不是完全倚賴速度較慢的磁碟型資料庫,因此可提高 Web 應用程式的效能。

Amazon ElastiCache 可自動偵測和替換故障的節點,降低與自我管理型基礎設施相關的開銷,還可提供一個彈性的系統,以降低會拖慢網站和應用程式載入時間的雲端資料庫過載風險。透過與 Amazon CloudWatch 整合,Amazon ElastiCache 可讓您更清楚地了解與 Memcached 或 Redis 節點相關的關鍵效能指標。

ElastiCache 支援兩種開放原始碼的記憶體內快取引擎。如需詳細資訊,請參閱 Amazon ElastiCache 詳細資訊頁面 »

Memcached 是一種受廣泛採用的記憶體物件快取系統。ElastiCache 是與 Memcached 相容的協定,因此您目前在現有 Memcached 環境中經常使用的工具仍可順暢地與服務搭配使用。

Redis 是一種常用的開放原始碼記憶體鍵值存放系統,可支援排序集和清單等資料結構。Redis 主要使用模式包含快取、工作階段管理、發佈/訂閱以及排行榜。適用於 Redis 的 ElastiCache 是一種 Redis 相容的記憶體內資料結構服務,可支援主/從複寫與多個可用區域以達成跨可用區域冗餘,並可自動容錯移轉到僅供讀取複本。它還包含 Amazon 的 Redis 引擎增強功能,可提升穩健性和穩定性。

了解如何透過適用於 Redis 的 Amazon ElastiCache 管理 IoT 和時間序列資料


Aerospike 是開放原始碼記憶體內鍵值存放區。此高效能 NoSQL 資料庫可安裝做為含 RAM 叢集的持久性記憶體內服務,或使用本機 SSD 執行個體 (在 EBS 也是持久的) 增加資料大小。如需在 AWS 上執行 Aerospike 的詳細資訊,請瀏覽 AWS Marketplace »