
| 저장 방식 | 장점 | 단점 |
|---|---|---|
| Redis | 빠른 읽기/쓰기 성능, 중앙 집중 관리, 세션 만료 기능 | 별도의 인프라 필요, 관리 복잡성 증가, 데이터 영속성 문제 |
| RDBMS | 쿼리 사용 가능, 기존 데이터와 통합 관리 가능 | 접근이 빈번한 경우 성능 이슈 발생 가능성, 확장성에 한계가 있을 수 있음, 보안 기능 부족 |
| NoSQL | 대량 데이터 처리 가능, 높은 확장성 | 일관성 관리 복잡, 제한된 쿼리 기능 |
| 서버 메모리 | 빠른 접근 속도, 구현 용이 | 데이터 소실 위험, 확장성에 한계가 있을 수 있음, 보안성 낮음 |
| 로컬 파일 시스템 | 구현 간단 | 확장성 부족, 접근 속도가 느릴 수 있음, 여러 서버 간 동기화가 어려움, 물리적 보안 위협에 취약할 수 있음 |
| 쿠키(HTTP-only) | 자동 전송, XSS 공격 방어 | CSRF 공격에 취약, 쿠키 크기 제한, 쿠키 만료 시 추가 처리 필요, 도메인 및 경로 제한 관리의 어려움 |