목적 : 기술적인 레퍼런스 자료보다 비개발 직군도 이해할 수 있도록 설명하는게 목표입니다
1️⃣ 데이터 저장
🗄️ MySQL, MSSQL, Oracle 등 RDBMS (메인 데이터베이스)
- 회사의 금고
- 모든 중요한 정보를 영구 보관
- Redis 처럼 인메모리 방식보다 느리지만 절대 잃어버리지 않음
저장하는 데이터:
- 사용자 정보 (이름, 이메일, 비밀번호)
- 콘서트 정보 (날짜, 장소, 티켓 가격)
- 좌석 정보 (A-1, A-2... 15,000석)
- 예약 내역 (철수가 A-1 구매, 2025-01-15)
- 결제 정보 (카드 결제, 50,000원)
📝 Redis (인메모리 캐시)
- 책상 위 포스트잇
- 자주 보는 정보를 책상에 붙여두기
- 창고(DB)에 갈 필요 없이 즉시 확인
- 빠르지만 중요한 건 창고(RDBMS)에도 같이 보관
저장하는 데이터:
- 좌석 임시 잠금
- 남은 좌석 수 (빠른 확인용)