-
파일 시스템과 DBMS데이터베이스/데이터베이스 시스템 2018. 1. 29. 20:20
데이터를 프로그램 내부에 저장하는 방법
데이터를 프로그램 내부에 저장하는 방법
프로그램 내부 변수에 저장한다.
문제점 : 새로운 데이터가 생길 때마다 서비스를 재시작 해야한다.
파일 시스템을 사용하는 방법
데이터를 프로그램과 분리하여 별도의 파일에 저장하는 방법
파일은 프로그램과 분리되어 컴퓨터의 디스크에 저장되며, 컴퓨터가 꺼져도 데이터를 유지한다.
문제점 : 데이터 정의가 바뀔 때마다 서비스를 재시작 해야한다.
여러명의 사용자가 동시에 사용할 수 없다.
DBMS를 사용하는 방법
데이터 정의와 데이터 값을 DBMS라는 소프트웨어가 관리하는 방법
파일 시스템과 DBMS의 비교
구분
파일 시스템
DBMS
데이터 정의 및 저장
데이터 정의 : 응용 프로그램
데이터 저장 : 파일 시스템
데이터 정의 : DBMS
데이터 저장 : 데이터베이스
데이터 접근 방법
응용 프로그램이 파일에 직접 접근
응용 프로그램이 DBMS에 파일 접근을 요청
사용 언어
자바, C++, C
자바, C++, C, SQL
CPU, 주기억장치 사용
적음
많음
파일 시스템으로 구축된 응용프로그램은 프로그램 개발 시 파일을 다루어야 하는 부담이 있으며
데이터가 중복 저장되어 데이터의 일관성이 깨질 수 있다.
DBMS의 장점 : 데이터의 중복 가능성을 최소화하고 데이터의 일관성을 유지한다.
데이터 구조가 변경되더라도 데이터 독립성을 유지할 수 있다.
'데이터베이스 > 데이터베이스 시스템' 카테고리의 다른 글
데이터베이스 시스템의 구성 (0) 2018.01.29 데이터베이스 시스템의 발전 (0) 2018.01.29 데이터베이스와 데이터베이스 시스템 (0) 2018.01.29
댓글