DBMS의 분류

2022. 10. 8. 00:00데이터베이스(DB)

반응형

DBMS의 분류 기준

■ 데이터 모델 : 관계, 객체지향, 객체 관계 등

- Legacy : 네트워크, 계층
- Recently, NOSQL systems :

  ● document-based : JSON을 데이터 모델로 사용
  ● column-based : 레코드의 칼럼 단위로 저장
  ● graph-based : 객체와 관계를 저장
  ● key-value based : 키와 객체로 구성. 키가 주어지면 빠르게 객체에 접근
  ● Native XML DBMS : XML 모델을 데이터 모델로 사용
 사용자의 수 : 단일 사용자, 다수 사용자 시스템
 사이트의 수 : 중앙집중식, 분산 DBMS (동질 분산 DBMS 또는 이질 분산 DBMS)
 범용 또는 특수 목적용

 

관계 모델

- 데이터베이스는 테이블들의 모임으로 구성
고급 질의어를 제공하고 제한된 형태의 사용자 뷰를 지원

 

● 네트워크 모델

- 데이터를 레코드 타입들로 나타냄

 

● 계층 모델

- 데이터를 계층적 트리 구조로 나타냄

 

● 객체지향 모델

객체, 객체의 속성, 연산으로 데이터베이스를 정의
- 같은 구조와 행위를 갖는 객체들은 한 클래스에 속하고 클래스들은 계층 또는 비순환 그래프로 조직됨
메서드라고 하는 미리 정의된 프로시저들이 클래스의 연산을 나타냄

 

● 객체-관계 모델

관계 모델에 객체지향 모델의 개념을 도입하여 확장함