本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
相關服務
決定是否使用 ElastiCache 或 MemoryDB 時,請考慮下列比較:
ElastiCache 是一種服務,通常用於使用 Valkey、Memcached 或 Redis OSS 從其他資料庫和資料存放區快取資料。您應該考慮將 ElastiCache 用於快取要透過現有主要資料庫或資料存放區加速資料存取的工作負載 (微秒讀取和寫入效能)。當您想要使用 Valkey 或 Redis OSS 資料結構和 APIs 存取存放在主要資料庫或資料存放區中的資料時,您也應考慮 ElastiCache 的使用案例。
ElastiCache 也可以透過將經常存取的資料儲存在快取中,協助您節省資料庫成本。如果您的應用程式有高讀取輸送量的需求,您可以使用 ElastiCache 來實現高度擴展、提高效能並降低資料儲存成本的目的,而非擴展基礎資料庫。
啟用耐久性後,ElastiCache for Valkey 也可以做為具有微秒讀取延遲和單一位數毫秒寫入延遲 (同步寫入) 或微秒寫入延遲 (非同步寫入) 的耐久資料存放區。如需詳細資訊,請參閱ElastiCache 中的耐用性。
MemoryDB 是耐用的記憶體內資料庫,適用於需要超快速主要資料庫的工作負載。它與 Valkey 和 Redis OSS 相容。如果您的工作負載需要具有無衝突資料類型 (CRDTs) 的多區域主動-主動複寫,您應該考慮使用 MemoryDB。對於單區域耐用工作負載,請考慮在啟用耐久性的情況下使用 ElastiCache。
Amazon Relational Database Service
如需相關 Amazon Relational Database Service 服務的進一步背景資訊,請參閱 Amazon RDS