데이터베이스의 필요성
컴퓨터의 핵심 부품
CPU
: API가 실행되면 ‘연산’이 수행되며 CPU와 RAM을 왔다갔다함.
RAM
: 서버를 실행 시키면 DISK에 있는 코드 정보가 RAM으로 복사됨
DISK
: 개발하고 있는 서버는 DISK에 잠들어 있음
- POST API를 통해 생긴 유저 정보는 RAM에 쓰여 있음
- 서버가 종료되면 RAM에 있는 모든 정보는 사라진다. → 때문에 다시 서버를 시작시 정보는 사라짐
- 저장의 의미는 문서에서 편집한 내용을 DISK에 장기기록 한다는 의미
서버에서는 어떻게 DISK에 저장?
- 자바는 File 클래스 등을 이용해 접근 할 수 있지만..
- 일반적으로 서버 애플리케이션은
DataBase
사용
- RDB(Relational Database) → 데이터를 표처럼 구조화 시켜 저장 : MySQL
- SQL(Structured Query Language) → 표처럼 구조화된 데이터를 조회하는 언어
MySQL 접근 방법
인텔리제이


Command Line Client 사용