[Database] DBMS 데이터베이스 / 파일 시스템 장단점

반응형

 

데이터베이스 시스템은 DBMS와 데이터베이스가 핵심이 됩니다. 데이터베이스의 장단점을 잘 알고 장점을 잘 활용해서 시스템을 구성하고 설계를 할 필요가 있습니다. 또한 단점을 잘 이해하고 그로 인한 대비책을 마련하는게 좋습니다.

 

장점

  • 데이터 종속성이 최소화된다.
  • 데이터 중복성이 감소한다.
  • 데이터 동시 공유가 가능하다. (동시성 제어 concurrency control)
  • 데이터 일관성 유지가 쉽다.
  • 데이터 무결성 유지가 쉽다.
  • 데이터 보안이 향상된다.
  • 표준화된 데이터 접근이 가능하다.
  • 데이터 가용성이 향상된다.
  • 응용 프로그램의 개발 비용이 감소한다.

단점

  • 시스템 운영비용이 증가한다.
  • 시스템 관리 부담이 높아진다.
  • 시스템 취약성이 증가한다.

 

파일 정보 시스템에 비해서 여러가지 장점을 갖게됩니다. 단지 파일 시스템에 비해서 비용이 발생한다는 단점이 있지만 구조적인 데이터 시스템을 만들기 위해서는 어쩔 수 없습니다. 무엇 보다도 파일 시스템에 비해서 데이터 공용이 가능하기 때문에 다양한 사용자가 한 번에 데이터에 접근해서 조작할 수 있다는 점은 데이터베이스의 정말 큰 장점입니다. 데이터가 분산되지 않고 높은 응집력을 갖게 됩니다.

 

특성 파일 시스템 데이터베이스
데이터 종속성 높음 낮음
데이터 중복성 높음 낮음
데이터 공용 불가 가능
일관성 유지 어려움 쉬움
무결성 유지 어려움 쉬움
보안성 유지 어려움 쉬움
통합성/표준성 지원 낮음 높음
안정성/가용성 지원 낮음 높음
개발비용 많음 적음
운영비용 적음 많음
관리부담 낮음 높음
취약성 낮음 높음
반응형

'데이터베이스 > 데이터베이스' 카테고리의 다른 글

[Database] DDL, DML, DCL 정리  (0) 2022.04.19

댓글

Designed by JB FACTORY