목차

  1. Database
  2. 스프링 Data
  3. DB와 연결되는 서버 아키텍처

Database란

스프링 Data

Spring Data는 기본적인 Data 저장 방식을 추상화하여, 여러 종류의 데이터베이스에서 데이터 접근 방식을 동일하게 사용할 수 있도록 지원한다.

Untitled

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

최종 아키텍처

최종 아키텍처

Database 발전 과정

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