목차
- Database
- 스프링 Data
- DB와 연결되는 서버 아키텍처
Database란
스프링 Data
Spring Data는 기본적인 Data 저장 방식을 추상화하여, 여러 종류의 데이터베이스에서 데이터 접근 방식을 동일하게 사용할 수 있도록 지원한다.

DB와 연결되는 서버 아키텍처

최종 아키텍처
Database 발전 과정
- 0세대 : 파일 → 문자열 단위로 끊고, 데이터 지울 때
- 1세대 : 네트워크. 계층 DBMS
- 2세대 : 관계 DBMS ( MySQL )
- 3세대 : 객체지향, 객체 관계 DBMS ( O2 )
- 4세대 이후 : 비정형 데이터 // 영상, 오디오, 벡터 GraphQL