ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파일 시스템과 DBMS
    데이터베이스/데이터베이스 시스템 2018. 1. 29. 20:20

    데이터를 프로그램 내부에 저장하는 방법

    데이터를 프로그램 내부에 저장하는 방법

    프로그램 내부 변수에 저장한다.

    문제점 : 새로운 데이터가 생길 때마다 서비스를 재시작 해야한다.

     

     

    파일 시스템을 사용하는 방법

    데이터를 프로그램과 분리하여 별도의 파일에 저장하는 방법

    파일은 프로그램과 분리되어 컴퓨터의 디스크에 저장되며, 컴퓨터가 꺼져도 데이터를 유지한다.

    문제점 : 데이터 정의가 바뀔 때마다 서비스를 재시작 해야한다.

    여러명의 사용자가 동시에 사용할 없다.

     

     

    DBMS 사용하는 방법

    데이터 정의와 데이터 값을 DBMS라는 소프트웨어가 관리하는 방법

     

     

    파일 시스템과 DBMS 비교

    구분

    파일 시스템

    DBMS

    데이터 정의 저장

    데이터 정의 : 응용 프로그램

    데이터 저장 : 파일 시스템

    데이터 정의 : DBMS

    데이터 저장 : 데이터베이스

    데이터 접근 방법

    응용 프로그램이 파일에 직접 접근

    응용 프로그램이 DBMS 파일 접근을 요청

    사용 언어

    자바, C++, C

    자바, C++, C, SQL

    CPU, 주기억장치 사용

    적음

    많음

    파일 시스템으로 구축된 응용프로그램은 프로그램 개발 파일을 다루어야 하는 부담이 있으며

    데이터가 중복 저장되어 데이터의 일관성 깨질 있다.

     

    DBMS 장점 : 데이터의 중복 가능성을 최소화하고 데이터의 일관성을 유지한다.

    데이터 구조가 변경되더라도 데이터 독립성을 유지할 있다.


댓글