[Site Map]  [빅데이터분석목차]

 

연관토픽

  1. [연관] 파티셔닝(Partitioning)

 

개념

  • 하나의 데이터베이스를 여러 개의 서버(또는 가상 서버)상에 구축하는 기술방식
  • 데이터를 통합할 때, 성능과 가용성의 향상을 위해 데이터베이스 차원의 클러스터링을 이용

 

 

 

데이터베이스 클러스터 유형

  • 리소스 공유 관점에서 공유 디스크(Shared Disk)와 무공유(Shared Nothing)으로 구분

(1) 무공유 디스크(Shared Nothing)

구분 설명
개념 - 데이터베이스 인스턴스는 자신이 관리하는 데이터 파일을 자신의 로컬 디스크에 저장, 노드 간 공유하지 않음
장점 - 노드 확장에 제한 없음
단점 - 노드에 장애 발생할 경우 대비 별도의 fault-tolerance 구성 필요

 

(2) 공유 디스크(Shared Disk)

구분 설명
개념 - 데이터 파일은 논리적으로 모든 데이터베이스 인스턴스 노드들은 데이터 파일을 논리적으로 공유
- 각 인스턴스는 모든 데이터에 접근할 수 있음
장점 - 높은 수준의 fault-tolerance를 제공
단점 - 클러스터가 커지면 디스크 영역에서 병목현상 발생

 

 

 

Reference


  1. [오라클] RAC(Real Application Cluster)이란?

 

 

 

 

 

+ Recent posts