[Node.js] Express세션 저장소 비교(MemoryStore, Memcached, Redis, MongoDB)
1. MemoryStore (메모리 기반 스토리지) * 단순 키-값 저장 방식으로, 별도의 데이터 구조(리스트, 해시 등)를 제공하지 않고, 메모리에 객체나 문자열로만 데이터를 저장 * 메모리에 직접 데이터를 저장하므로, 읽기/쓰기 속도가 가장 빠름 * 휘발성이라 서버가 재시작되면 데이터 유실, 사용자는 다시 데이터를 입력하게 되는 불편함. * 단일 서버에서만 사용 가능하므로, 여러 대의 서버로 확장할 때 세션 공유가 불가능 * TTL 설정을 지원하지 않아 세션을 수동으로 관리해야 하며, 특정 조건에 따라 세션을 삭제하려면 개발자가 코드에서 명시적으로 세션을 제거해야함 * 속도: 가장 빠름 * 주 사용 사례: 개발 환경, 테스트용 임시 데이터, 단일 서버에..