DBMS vs file system

이번 Posting에서는 DBMS와 file system에 대한 비교를 하도록 하겠습니다.

file system

 장점
  • 빠르다.
  • 비용이 들지 않는다.
 단점
  • 구조 변경 필요 시, 프로그램을 수정하거나 다시 만들어야한다.
  • 응용프로그램에 한 개 또는 여러 file이 대응되기 때문에 복잡할 수 있다.
  • 중복 데이터에 대한 제어가 어렵다.
  • 다수 사용자들에 대한 동시성 제어가 제공되지 않는다.
  • 보안 미흡.
  • 질의어가 없다.
  • 회복기능이 없다.
  • 유지보수 비용이 크다.
  • 무결성 유지가 어려움
  • 프로그래머의 생산성이 낮다.
  • 데이터의 공유가 부족하다.
  • 모델링의 개념이 부족하다.

DBMS

 장점
  • 중복성과 불일치가 감소.
  • 보다 나은 서비스가 제공.
  • 독립성의 향상으로 유지보수가 좋음
  • 표준화를 시행하기가 용이하다.
  • 보안이 좋다.
  • 무결성이 향상된다.
  • 조직체의 요구사항을 식별할 수 있다.
  • 회복이 가능하다.
  • 공유와 동시 접근이 가능
  • 다양한 도구를 사용할 수 있다.
 단점
  • 비용이 비쌈
  • 백업과 회복의 복잡도가 높다.
  • 온라인 접근을 제공으로 비밀과 프라이버시 노출
  • 적절한 제어가 없다면 데이터 품질이 손상됨.

이 블로그의 인기 게시물

웹툰 무료로 볼 수 있는 사이트

BackJoon 1011, Fly me to the alpha centauri, 규칙 찾기 문제

BaekJoon 6591, 이항 쇼다운 조합문제