5.7 인메모리 디비란?#

🤔 인메모리 디비는 무슨뜻일까요?#

외부 저장 장치나 디스크에 데이터를 저장하지 않고 메모리에서 데이터를 읽고 쓰는 DB를 의미합니다.

🤔 인메모리 디비는 왜 빠를까요?#

  • 디스크 검색보다 자료 접근이 빠릅니다.

  • 외부 저장 장치나 디스크에 있는 데이터를 읽고자 할 경우, 해당 데이터를 바로 사용할 수 없습니다.
    데이터를 읽어서 메모리에 올리고, 메모리에 올라간 데이터를 읽어서 사용할 수 있습니다.

  • 인메모리 DB의 경우 애초에 데이터가 모두 메모리에 올라가 있기 때문에 지연이 적습니다.

위로 올라갈수록 CPU와 가깝고 속도가 빠르고 비싸고 용량이 작습니다.

  • 위로 올라갈수록 CPU와 가깝고 속도가 빠르고 비싸고 용량이 작습니다.

📌 대표적인 인메모리 디비로는 Redis 가 있습니다.

  • 주요 Redis 의 사례로는 캐싱, 세션관리 등이 있습니다.