왜 Redis를 사용할까?
최근에 "왜 Redis를 사용하세요?"라는 질문을 받았고, 다음과 같이 대답했습니다."싱글 스레드 지원, 메모리 기반 데이터 저장소로 읽기 / 쓰기 속도가 매우 빠릅니다. 또한 가장 활발한 오픈소스이므로 운영 환경에서 안정적으로 운영 가능한 플랫폼이라고 생각합니다."그러자 "그건 NoSQL 기반 인메모리 데이터베이스는 다 동일하지 않나요?"라는 추가 질문을 받았습니다.제대로 알지 못해 답변을 못했고, 이번 기회에 학습하고 정리하려고 합니다.NoSQL이란?NoSQL은 "Not Only SQL"의 약자로, 전통적인 관계형 데이터베이스 관리 시스템(RDBMS)과 다른 방식으로 데이터를 저장하고 관리하는 데이터베이스입니다. NoSQL 데이터베이스는 다음과 같은 특징을 가집니다.- 비정형 데이터 처리: RDBMS..