상세 컨텐츠

본문 제목

[개미의 걸음 Database 2차시] 파일시스템의 문제점과 데이터베이스의 등장

데이터베이스

by IT개미 데이터 2020. 9. 2. 07:07

본문

728x90

1차시에서 파일 시스템에서 데이터베이스로 발전했음을 알 수 있었습니다.

그렇다면 기존 파일시스템에는 어떤 문제가 있었을까요?

 

파일시스템[File System]의 문제점

문 제 점 설    명
데이터의 종속성
[Data Dependency]
응용 프로그램은 파일에 직접 접근해 데이터를 처리하므로 사용하는 파일의 데이터를 구성하는 방법이나 물리적인 저장 구조에 맞게 작성되어야 함.
데이터를 사용하는 프로그램의 구조가 파일의 구조에 영향을 받음
[파일의 구조를 변경하면 응용 프로그램도 함께 변경해야 함(데이터의 종속성)]
이는 프로그램의 개발과 유지보수를 어렵게 함

데이터 무결성의 침해

데이터가 중복되면서 저장공간이 낭비되고 데이터의 무결성을 유지하기 어려워짐
데이터 무결성 : 저장된 데이터의 내용이 본래 의도했던 데이터의 형식, 범위를 준수한다는 성질
데이터 중복성
[Data Redundancy]
응용프로그램별로 필요한 데이터를 별도의 파일로 관리
따라서 같은 데이터가 여러 파일에 저장될 수 있음
데이터양이 많아지면서 저장공간의 부족이나 보안상에 문제가 발생
데이터 불일치
[Data Inconsistency]
중복 저장된 데이터들이 서로 일치하지 않는 것을 말함
같은 데이터가 여러 파일에 저장되어 있으므로 일부 파일에서만 데이터를 수정할 경우,
수정하지 않은 파일의 같은 데이터와 서로 일치하지 않는 문제점 발생
데이터 표준화의
어려움
일반적으로 파일 시스템에서는 하나의 파일에 여러 개의 응용 프로그램이 접근하여 사용할 수 있는 동시 공유 기능을 제공하지 않음[같은 내용의 파일을 여러개 만들어 제공하는 것은 가능]
큰 규모의 시스템을 개발할 때는 일반적으로 수많은 개발자들이 참여하므로 표준화가 중요
표준화가 되어 있지 않으면 다른 사람이 이해하기 어려운 문제 등 여러 문제가 발생
데이터 보안성의 결여 일반적으로 파일 시스템에서는 사용자에게 파일 단위로 읽기*수정*실행 권한을 부여하는 방식으로 데이터 접근을 통제
파일의 공유를 위해 접근이 쉬운 위치에 파일을 저장
파일 안의 레코드나 필드 같은 더 작은 데이터 단위에 대한 접근 통제와 더 구체적인 권한 부여가 어려움
데이터가 중복된 모든 파일의 보안을 같은 수준으로 유지하기 어려움
응용프로그램 개발의
어려움
파일 시스템에서는 파일에 접근해 데이터를 관리하는 일련의 작업들을 모두 응용프로그램이 담당하므로 사용자 요구에 맞는 응용 프로그램 개발에 어려움이 많음
새로운 응용 프로그램을 개발하려면 파일에서 데이터 읽기, 데이터 삽입하기, 기존 데이터 삭제하기 등의 기본적인 데이터 관리 기능을 모두 포함해야 함으로 응용 프로그램 개발이 어려움

 

 

 

데이터베이스의 등장

파일시스템의 단점을 극복함으로써 다른 사용자들과 정보를 공유할 수 있도록 하기 위해 데이터베이스가 등장

  • 데이터베이스는 파일 형태로 흩어져 있던 데이터들을 하나로 모아서 관리할 수 있는 저장소 역할

 

정보 처리[Information Processing]

정보처리는 현실 세계에서 단순하게 수집한 데이터들을 의사 결정에 유용하게 활용할 수 있도록 체계적인 정보로 가공처리하는 것

  • 의미있고 가치있는 데이터들을 수집하기 위해서는 수집된 데이터가 많을 수록 좋다![빅데이터의 필요성] 
  • 빅데이터는 'Big'이 중요한 것(크기의 이슈)이 아니라 어떤 시각과 통찰을 얻을 수 있느냐의 문제가 중요
  •  즉, 분석을 통해 객관적이고 종합적인 통찰을 줄 수 있는 데이터를 찾는 것이 중요
  • 정보 처리를 위해서는 정보 시스템이 필요!

 

정보 시스템[Information System]

정보시스템은 수집한 데이터를 저장해두었다가 필요할 때 의미있는 정보를 꺼내는 시스템

  • 정보 시스템 안에서 데이터를 저장하고 있다가 필요한 데이터를 제공하는 역할을 하는 것이 데이터베이스!

 

 

 

 

데이터 무결성 : 저장된 데이터의 내용이 본래 의도했던 데이터의 형식, 범위를 준수한다는 성질
728x90

관련글 더보기

댓글 영역