티스토리 뷰

반응형

 

파일 시스템

데이터를 파일로 관리할 수 있도록 파일을 생성·삭제·수정·검색하는 기능을 제공하며, 운영체제와 함께 설치된다.

 

- 응용 프로그램마다 필요한 데이터를 별도의 파일로 관리

문제점

1. 데이터 중복성 : 저장 공간 낭비, 데이터 일관성 데이터 무결성을 유지하기가 어렵다.

2. 데이터 종속성 : 사용하는 파일의 구조를 변경하면 응용 프로그램도 함께 변경해야 한다.

3. 데이터 파일에 대한 동시 공유, 보안, 회복 기능이 부족하다.

4. 개발이 어렵다.

 


 

데이터베이스 관리 시스템 (DBMS)

조직에 필요한 데이터를 데이터베이스에 통합하여 저장하고 이에 대한 관리를 집중적으로 담당한다.

 

- 데이터 중복과 데이터 종속 문제를 해결하기 위해 제시된 소프트웨어 (파일 시스템의 문제점)

주요 기능

1. 정의 기능 : 데이터베이스 구조를 정의하거나 수정할 수 있다.

2. 조작 기능 : 데이터를 삽입/수정/검색하는 연산을 할 수 있다.

3. 제어 기능 : 데이터를 항상 정확하고 안전하게 유지할 수 있다.

 

DBMS 장점, 단점

장점 단점
1. 데이터 중복 통제
2. 데이터 독립성 확보
3. 데이터 동시 공유 가능
4. 데이터 보안 향상
5. 데이터 무결성 유지
6. 표준화 가능
7. 장애 발생 시 회복 가능
8. 응용 프로그램 개발 비용 감소
1. 비용 증가
2. 백업과 회복 방법이 복잡
3. 중앙 집중 관리로 인한 취약점 존재

 

 


DBMS의 발전 과정

1세대 : 네트워크 DBMS, 계층 DBMS

2세대 : 관계(Relational) DBMS

3세대 : 객체지향 DBMS, 객체관계 DBMS

4세대 : NoSQL • NewSQL DBMS

 

1세대

네트워크 DBMS

데이터베이스를 노드와 간선을 이용한 그래프 형태로 구성하는 네트워크 데이터 모델을 사용한다.

 

계층 DBMS

데이터베이스를 트리 형태로 구성하는 계층 데이터 모델을 사용한다.

 

 

2세대

관계 DBMS

데이터베이스를 테이블 형태로 구성하는 관계 데이터 모델을 사용한다.

 

 

3세대

객체지향 DBMS

데이터베이스를 객체로 구성하는 객체지향 데이터 모델을 사용한다.

 

객체관계 DBMS

객체 DBMS + 관계 DBMS의 개념을 통합한 데이터베이스

 

 

4세대

SNS 데이터(비정형 데이터)를 효율적으로 관리하기 위해 고안되었다.

 

NoSQL DBMS

비정형 데이터를 처리하는데 적합(확장성 Good)

 

NewSQL DBMS

관계 DBMS 장점 + NoSQL 확장성 및 유연성

 

 

 

 

 

 

좋아요는 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함