데이터베이스 시스템

[데이터베이스 시스템] DBMS 아키텍처

Song hyun 2025. 3. 4. 15:54
728x90
반응형

[데이터베이스 시스템] DBMS 아키텍처

 

-데이터베이스 시스템은 여러 조건을 고려해 효율적으로 데이터를 관리할 수 있게, 다양한 유형이 존재한다.

 

(1) 중앙집중식 DBMS

-중앙 서버에 과도한 부하가 집중됨 -> 병목현상

-전체적인 성능 저하, 오류 발생 시 전체 시스템 중단 등의 문제점

 

(2) 클라이언트-서버 구조

-중앙집중식의 단점을 보완한 형태. CS 컴퓨팅 모델은 프로그램의 부하를 분산시키고, 성능을 향상시킴.

-현대에 가장 널리 적용되는 방식

 

(3) 2계층 클라이언트-서버 구조

-SW 구성요소들이 클라이언트와 서버에 분산되어 있음

-단순함과 기존 시스템과의 하위 호환성이 장점

-DBMS 서버 = 질의 서버 / 트랜잭션 서버 / SQL 서버

 

(4) 3계층 클라이언트-서버 구조 (=웹 애플리케이션 서버)

-클라이언트와 데이터베이스 서버 사이에 중간 단계인 애플리케이션 서버가 존재함.

 

728x90
반응형