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