CLOB이란?!
- 사이즈가 큰 데이터를 외부 파일로 저장하기 위한 데이터 타입
문자열 데이터를 DB외부에 저장하기 위한 타입
- 문서의 내용이 그대로 컬럼에 저장되게 하려면 CLOB
- CLOB 데이터의 최대 길이는 외부 저장소에서 생성 가능한 파일 크기
- SQL 문에서
문자열 타입으로 입출력 값을 표현함
- 문자형 대용량 파일을 저장하는데 유용하고 가변길이로 잘려서 저장이 됨
BLOB이란?!
바이너리 데이터를 DB 외부에 저장하기 위한 타입
- BLOB 데이터의 최대 길이는 외부 저장소에 생성 가능한 파일 크기
- SQL 문에서
비트열 타입으로 입출력 값을 표현함
- 명시적 타입 변환만 허용
- 컬럼에 이미지 파일 자체를 저장할 때 사용
- 컴퓨터가 인식하는 모든 파일(이진 데이터)을 저장하는 타입
❗️ 프로젝트 경로에 데이터를 저장하면 안됨!
이중화, 삼중화 => 완전히 격리된 다른 경로에 저장해야함
- 이렇게 하게 되면
다른 경로에 저장하게 되면 톰캣 서버와 관련없는 다른 디렉토리에 접근이 불가능해서
자바코드로 외부 리소스를 연결하고 읽어서 쓰기로 응답해야함