기술 기술 선택 근거
MySQL 도입 배경
기존 학습한 내용으로 빠른 적용과 학습곡선이 낮은 장점이 있음, 전세계적으로 널리 사용되는 언어로 커뮤니티 자원이 풍부하여 이슈에 대한 빠른 대처가 가능

간단한 사용성 구조가 단순해 설치와 설정이 쉽고 빠르게 시작이 가능

비용 효율성 무료로 제공되며 가벼운 시스템에서도 동작 가능 | | Redis | 도입 배경 모놀로식 서버에서 분산 서버로의 전환에 따라, 여러 서버가 동일한 세션 정보를 공유할 수 있는 저장소의 필요성이 생겼다. 각 서버가 독립적으로 세션을 관리하면, 사용자가 요청하는 서버가 변경될 때 세션 정보 불일치가 발생할 수 있어 이를 해결하기 위해 공유 가능한 세션 저장소가 요구되었다.

고성능 메모리 기반 데이터 저장으로 인해 디스크 I/O를 최소화하고 빠른 읽기/쓰기 성능을 제공한다.

분산 서버 환경에서의 세션 관리 각 서버가 동일한 세션 데이터를 실시간으로 공유할 수 있다. 이를 통해 세션 일관성을 유지하여 사용자가 요청하는 서버가 변경되더라도 세션 정보가 보존되어 원활한 처리가 가능하다.

간단한 설정과 관리 설치와 관리가 간편하며, 다양한 클라이언트 라이브러리를 지원해 여러 언어에서 쉽게 통합할 수 있다. 캐시, 큐 시스템 등 다양한 기능을 손쉽게 구현할 수 있다. |