개발하는 5bong2

[데이터베이스] 파일 시스템의 문제점 본문

computer/Database

[데이터베이스] 파일 시스템의 문제점

5bong2 2022. 2. 17. 17:26
728x90

파일 시스템은 모든 응용 프로그램이 개별적으로 파일을 1대1 밀접하게 연결하여 사용합니다.

파일시스템과 프로그램과의 관계

-- 파일 시스템의 문제점

데이터 종속성 

각 프로그램마다 개별적으로 유지하는 데이터가 논리적, 물리적으로 종속되어 있다. 따라서 데이터의 구조나 접근 방법 등이 변경되면 관련된 프로그램도 변경되어야 한다.

 

데이터의 중복성

파일 시스템은 개별적으로 데이터를 유지하고 있기에 데이터 파일의 중복이 필연적으로 발생한다. 예를 들어 학생파일1과 학생파일2는 학생의 데이터가 중복적으로 발생한 경우이다. 또한 학생파일1이 수정되었다해도 학생파일2는 수정되지 않고 사용될 수 있기에 자료의 불일치성(inconsistancy) 문제가 발생된다.

 

데이터의 저장 비용 증가

응용 프로그램마다 데이터를 중복해서 저장하기 때문에 저장 공간이 추가적으로 사용된다. 그에 따른 비용이 증가한다.

 

데이터의 무결성 문제

삽입, 삭제, 갱신 등의 작업 조건들이 자동으로 유지시켜주는 기능이 없다.

 

데이터의 보안 문제

파일 시스템은 일반적으로 파일 단위로 접근한다. 따라서 사용자 권한에 따른 구체적인 수준의 접근제어가 어렵다.

728x90
Comments