기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
관련 서비스
ElastiCache 또는 MemoryDB 중 어떤 것을 사용할지 결정할 때는 다음과 같은 점을 비교하세요.
ElastiCache는 일반적으로 Valkey, Memcached 또는 Redis OSS를 사용하여 다른 데이터베이스 및 데이터 저장소의 데이터를 캐시하는 데 사용되는 서비스입니다. 워크로드를 캐싱하여 기존 기본 데이터베이스 또는 데이터 저장소(마이크로초 단위 읽기 및 쓰기 성능)로 데이터 액세스를 가속화하려면 ElastiCache를 고려해야 합니다. Valkey 또는 Redis OSS 데이터 구조 및 API를 사용하여 기본 데이터베이스 또는 데이터 저장소에 저장된 데이터에 액세스하려는 사용 사례에도 ElastiCache를 고려해야 합니다.
또한 ElastiCache를 사용하면 자주 액세스하는 데이터를 캐시에 저장하여 데이터베이스 비용을 절감할 수 있습니다. 애플리케이션에 높은 읽기 처리량 요구 사항이 있는 경우 기본 데이터베이스를 규모 조정하는 대신 ElastiCache를 사용하여 높은 확장성과 빠른 성능을 달성하고 데이터 스토리지 비용을 절감할 수 있습니다.
내구성을 활성화하면 ElastiCache for Valkey는 마이크로초 읽기 지연 시간과 한 자릿수 밀리초 쓰기 지연 시간(동기 쓰기) 또는 마이크로초 쓰기 지연 시간(비동기 쓰기)을 갖춘 내구성 있는 데이터 스토어 역할을 할 수도 있습니다. 자세한 내용은 ElastiCache의 내구성 단원을 참조하십시오.
MemoryDB는 초고속 기본 데이터베이스가 필요한 워크로드에 적합한, 내구성이 뛰어난 인 메모리 데이터베이스입니다. Valkey 및 Redis OSS와 호환됩니다. 워크로드에 충돌 없는 데이터 유형(CRDT)을 사용한 다중 리전 액티브-액티브 복제가 필요한 경우 MemoryDB 사용을 고려해야 합니다. CRDTs 단일 리전 내구성 워크로드의 경우 내구성을 활성화한 상태에서 ElastiCache를 사용하는 것이 좋습니다.
Amazon Relational Database Service
관련 Amazon Relational Database Service 서비스에 대한 자세한 배경 정보는 Amazon RDS를 참조하세요.