Cluster
A database cluster is a collection of databases
that is managed by a single instance of a running database server.
데이터베이스 클러스터는 실행 중인 데이터베이스 서버의 단일 인스턴스에서 관리하는 데이터베이스 모음이다.
from. postgresql
데이터베이스 클러스터는 한마디로 여러 데이터베이스들의 모음이라고 볼 수 있다.
왜냐하면 1개의 서버가 하나의 데이터베이스를 사용할 경우 서버가 죽으면 서비스가 죽는 현상이 발생하기 때문이다.
따라서 하나의 데이터베이스를 여러 서버가 나눠서 구축하게 되는데, 이러한 것을 클러스터라고 지칭한다.
Clustering
Database clustering is the process of connecting
more than one single database instance or server to your system
데이터베이스 클러스터링은 둘 이상의 단일 데이터베이스 인스턴스 또는 서버를 하나의 시스템에 연결하는 프로세스이다.
SAN(Storage Area Network)은 통합된 블록 수준 데이터 저장소에 대한 액세스를 제공하는 컴퓨터 네트워크 장치입니다. 주로 서버에서 데이터 저장 장치에 액세스하여 해당 장치가 운영 체제에 직접 연결된 저장소로 표시되도록 하는 데 사용됩니다
Shared-Nothing Architecture
Shared-Disk Architecture
Ref.
https://www.harperdb.io/post/what-is-database-clustering
https://code-lab1.tistory.com/205
https://medium.com/@su_bak/데이터베이스에서-클러스터-cluster-란-9f3aa611f22a
'Database' 카테고리의 다른 글
[DB] 프로젝트 데이터베이스 모델링 기록 (14) | 2023.07.24 |
---|---|
[Database] RAC, HA (0) | 2023.06.21 |
[SQL] DQL, DML, DDL, DCL, TCL (0) | 2023.06.21 |