본문 바로가기
CSP (Cloud Service Provider)/AWS

AWS MemoryDB Vs ElastiCache

by BTC_물콩 2023. 8. 1.

베 하 ~~ 콩순이들 BTC_물콩입니다 !!

오늘은 AWS의 MemoryDB 그리고 ElastiCache에 대해 알아보겠습니다 !!

 

MemoryDB 와 ElastiCache란 ?

MemoryDB와 ElastiCache 모두 아마존 웹 서비스(AWS)의 관리형 메모리 캐싱 서비스입니다. 

두 서비스 모두 메모리 기반 데이터를 더 빠르고 확장 가능하게 사용할 수 있도록 도와줍니다 !

하지만 비슷해 보이는 두 가지 서비스에도 차이점이 존재합니다.

 

MemoryDB 와 ElastiCache의 차이점은 ?
  MemoryDB ElastiCache
정의 데이터베이스 캐시 서비스
성능 중요한 데이터를 저장하고 보호해야 할 때 주로 사용되며, 
데이터 내구성과 빠른 읽기와 쓰기 속도를 제공합니다. 
 
 속도 
 Read → μs / Write → ms
기존 데이터베이스의 데이터 액세스를 가속화하는 데에 사용되며, 
캐싱을 통해 기존 데이터베이스로부터 데이터를 더 빠르게 가져올 수 있어서 애플리케이션의 성능을 향상 시킬 수 있습니다. 
 
 속도
 Read / Write → μs
내구성 내구성이 뛰어난 InMemory DB,
장애시 무손실 복구가 가능합니다.
비동기식 복제를 지원하기 때문에,
데이터 손실이 발생할 수 있습니다.
 
 => 
데이터 손실이 허용되는 경우 ElastiCache를 사용한다면,
 ( Ex)  
다른 소스에서 빠르게 데이터베이스를 다시 구축할 수 있는 상황 등 )
 
기존 데이터베이스 액세스를 더 빠르고 효율적으로 처리할 수 있습니다.

 

MemoryDB 와 ElastiCache를 요약하자면 ?
MemoryDB ElastiCache

1. 안전하고 빠른 주요 데이터베이스 역할

2. 중요한 데이터를 보호하고 지속성을 보장하는데 적합


1. 기존 데이터베이스를 빠르게 액세스하는 데 도움을 주는 캐시 역할

2. 성능 향상을 위해 일시적으로 데이터를 저장하는데 적합

 

자 오늘은 MemoryDB와 ElastiCache에 대해 알아보았습니다 !! 

도움이 되셨나요 ㅎㅎ

각 서비스의 특징을 정확하게 알고 적재적소에 알맞게 사용 하는 것이 중요합니다 !!

그럼 다음 시간에 다른 주제로 만나요 안녕 ~~

댓글