[Database] DBMS 데이터베이스 / 파일 시스템 장단점
- 데이터베이스/데이터베이스
- 2022. 4. 18.
반응형
데이터베이스 시스템은 DBMS와 데이터베이스가 핵심이 됩니다. 데이터베이스의 장단점을 잘 알고 장점을 잘 활용해서 시스템을 구성하고 설계를 할 필요가 있습니다. 또한 단점을 잘 이해하고 그로 인한 대비책을 마련하는게 좋습니다.
장점
- 데이터 종속성이 최소화된다.
- 데이터 중복성이 감소한다.
- 데이터 동시 공유가 가능하다. (동시성 제어 concurrency control)
- 데이터 일관성 유지가 쉽다.
- 데이터 무결성 유지가 쉽다.
- 데이터 보안이 향상된다.
- 표준화된 데이터 접근이 가능하다.
- 데이터 가용성이 향상된다.
- 응용 프로그램의 개발 비용이 감소한다.
단점
- 시스템 운영비용이 증가한다.
- 시스템 관리 부담이 높아진다.
- 시스템 취약성이 증가한다.
파일 정보 시스템에 비해서 여러가지 장점을 갖게됩니다. 단지 파일 시스템에 비해서 비용이 발생한다는 단점이 있지만 구조적인 데이터 시스템을 만들기 위해서는 어쩔 수 없습니다. 무엇 보다도 파일 시스템에 비해서 데이터 공용이 가능하기 때문에 다양한 사용자가 한 번에 데이터에 접근해서 조작할 수 있다는 점은 데이터베이스의 정말 큰 장점입니다. 데이터가 분산되지 않고 높은 응집력을 갖게 됩니다.
특성 | 파일 시스템 | 데이터베이스 |
데이터 종속성 | 높음 | 낮음 |
데이터 중복성 | 높음 | 낮음 |
데이터 공용 | 불가 | 가능 |
일관성 유지 | 어려움 | 쉬움 |
무결성 유지 | 어려움 | 쉬움 |
보안성 유지 | 어려움 | 쉬움 |
통합성/표준성 지원 | 낮음 | 높음 |
안정성/가용성 지원 | 낮음 | 높음 |
개발비용 | 많음 | 적음 |
운영비용 | 적음 | 많음 |
관리부담 | 낮음 | 높음 |
취약성 | 낮음 | 높음 |
반응형
'데이터베이스 > 데이터베이스' 카테고리의 다른 글
[Database] DDL, DML, DCL 정리 (0) | 2022.04.19 |
---|