BaeBox

Redis 를 왜 쓸까? 본문

개발 관련/DB

Redis 를 왜 쓸까?

배모씨. 2019. 10. 23. 17:18
반응형

대부분의 DB 는 cpu 에서 처리한 결과값을 주기억장치를 거쳐 HDD 에 저장한다.

일반적인 DB

반면 Redis 같은 경우에는 아래 이미지와 같이 하나의 과정이 생략되었다.

REDIS, Memcached 같은 인메모리 스토리지

할 일이 하나 줄었다. 더 빨라지겠지?

CPU->RAM 빠름. RAM->HDD 느림.

그뿐만 아니라 CPU-> RAM 의 속도와 RAM-> HDD 의 속도차이가 어마무시하다.

결론 : 빠르니까 쓴다.

※ 램에 저장하는거니까 얘들은 컴터끄면 데이터 다 날아간다.

 

그 외에도

https://aws.amazon.com/ko/redis/

 

Redis: 인 메모리 데이터 스토어 사용 방법 및 필요성

Remote Dictionary Server의 약어인 Redis는 데이터베이스, 캐시, 메시지 브로커 및 대기열로 사용하는 빠르고 오픈 소스, 인 메모리 키-값 데이터 스토어입니다. 이 프로젝트는 Redis의 원 개발자인 Salvatore Sanfilippo 씨가 이탈리아 스타트업의 확장성을 높이려 노력하는 과정에서 시작되었습니다. 현재 Redis는 1밀리초 미만의 응답 시간을 제공하므로 게임, 광고 기술, 금융 서비스, 의료 서비스 및 IoT 분야에서

aws.amazon.com

이러한 장점이 있다.

정리하기 애매해서 링크로 대체한다.

반응형

'개발 관련 > DB' 카테고리의 다른 글

MongoDB 란?  (0) 2019.10.23
Node.js 로 Redis 에 데이터를 넣어보자  (0) 2019.10.23
Redis 를 띄워보자!  (0) 2019.10.23
Redis 의 저장(storage) 구조  (0) 2019.10.23
Redis 란?  (0) 2019.10.23
Comments