FileSystem : File System vs DB

Havi·2020년 10월 17일
0

파일시스템

목록 보기
9/9
post-custom-banner

파일 시스템 vs 데이터베이스

운영체제는 파일시스템을 가지고있음

윈도우 -> NTFS
리눅스 -> Ext4

파일 시스템은 주요 관심 대상은 특정 어플리케이션으로, 모든 응용프로그램에서 개별적으로 파일을 가지고있어야함

따라서 데이터베이스가 등장

파일 시스템의 단점

데이터 종속성 : 응용프로그램과 데이터의 의존관계
데이터 중복성
1) 일관성 : 데이터 불일치
2) 보안성 : 보안수준 적용 어려움
3) 경제성 : 저장공간 낭비, 갱신비용
4) 무결성 : 데이터의 정확성 확보 불가

장단점 비교

1) 파일 시스템:

A. 장점 :

  • 처리속도가 DB에 비해 빠르다.
  • 구현이 간편하다
  • 비용이 저렴하다.

B.단점 :

  • 자료의 중복 발생
  • 데이터 무결성 보장의 어려움
  • 개발 생산성을 기대하기 어려움

2) 데이터베이스 :

A. 장점 :

  • 자료의 독립성
  • 데이터 무결성 보장
  • 개발 생산성 보장 (표준 SQL, 개발기간 절감, 운영비용 절감)

B.단점 :

  • 시스템의 부하 및 복잡성
  • 별도의 관리 이력 필요
  • 추가 도입비용 발생
profile
iOS Developer
post-custom-banner

0개의 댓글