본문 바로가기
  • Adillete
【스터디노트】/▷TIL

[Database] 파일에 저장할까 DB에 저장할까?

by 아딜렛 2025. 8. 28.
파일 시스템에 저장하는 게 더 좋은 이유?
- 성능
  처리 속도가 좀 더 빠르다. 
  원격이 아니라 local에 붙어있어서 읽는 성능, 쓰기 성능도 빠르다.
- 확장성
  스토리지 확장이 쉬움
db백업 시간과 용량 부담이 줄어듦
   파일 서버와 db 서버를 분리해서 최적화

 

## DB에 저장하는 게 좋은가?

읽을 때도 쓰기 성능도 떨어지지만 보안에서 좋다.

직접 db에 저장하는 방식 편함

- 데이터 일관성
트랜잭션으로 파일과 메타데이터의 일관성 보장
acid 속성을 통한 데이터 무결성
- 보안적 측면
db 접근 권한으로 파일 접근 제어 가능
암호화를 db레벨에서 통합 관리