[AWS] Amazon ElastiCache

nayoon·2021년 6월 20일
0

AWS

목록 보기
4/4

Amazon ElastiCache

널리 사용되는 오픈 소스 호환 인 메모리 데이터 스토어를 클라우드에서 원활하게 설정, 실행 및 크기 조정 가능

처리량이 많고 지연 시간이 짧은 인 메모리 데이터 스토어에서 데이터를 검색해서 데이터 집약적 앱을 구축하거나 기존 데이터베이스 성능을 강화한다.

캐싱, 세션 스토어, 게이밍, 지리 공간 서비스, 실시간 분석 및 대기열과 같은 실시간 사용 사례에 많이 선택된다.

인메모리 데이터 스토어

인메모리 데이터베이스와 같은 말

인메모리 데이터베이스

In-memory Database

데이터 스토리지의 메인 메모리에 설치되어 운영되는 방식의 데이터베이스 관리 시스템

디스크에 최적화된 데이터베이스보다 더 빠르다. -> 디스크 접근이 메모리 접근보다 느리기 때문이며, 이 데이터베이스는 내부 최적화 알고리즘이 더 단순하며 더 적은 CPU 명령을 실행한다.

인메모리 데이터 스토리지의 잠재적인 기술적 문제는 RAM의 휘발성이다. 전원이 소실되거나 고의적인 상황 등에서 휘발성 RAM 안에 저장된 데이터는 손실된다.

비휘발성 RAM 기술의 도입으로 인메모리 데이터베이스는 전력 손실에도 완전한 속도로 데이터를 유지할 수 있게 되었다.

Amazon ElastiCache 엔진

Redis용 Amazon ElastiCache

Redis

빠른 오픈소스 인메모리 key-value 데이터 구조 스토어

다양한 인메모리 데이터 구조 집합을 제공한다.

  • string
  • list
  • set
  • sorted set
  • hash

C로 개발됨.

Memcached용 Amazon ElastiCache

참고 사이트

  1. Amazon ElastiCache
  2. 인메모리 데이터베이스
  3. Redis란 무엇입니까?
  4. 아마존 웹 서비스를 다루는 기술 15장 확장 가능한 분산 인 메모리 캐시를 제공하는 ElastiCache
profile
뚜벅뚜벅 열심히 공부하는 개발자

0개의 댓글