[DB] DB 클러스터링이란 무엇인가요?

프로그래밍/서버2021. 1. 13. 22:40

DB클러스터링에 대해.. 제대로 설명된 곳을 못 찾겠네요.

 

그나마 아래의 외국 사이트가 설명을 좀 해놓은 것 같습니다.

 

www.ndimensionz.com/2018/01/05/what-is-database-clustering-introduction-and-brief-explanation/#:~:text=Database%20Clustering%20is%20the%20process,a%20Data%20Cluster%20is%20needed.

 

 

Database Clustering is the process of combining more than one servers or instances connecting a single database. Sometimes one server may not be adequate to manage the amount of data or the number of requests, that is when a Data Cluster is needed. 

 

데이터베이스 클러스터링은 단일 데이터베이스를 연결하는 둘 이상의 서버 또는 인스턴스를 결합하는 프로세스입니다. 때로는 하나의 서버가 데이터 양이나 요청 수를 관리하기에 적합하지 않을 수 있습니다. 즉, 데이터 클러스터가 필요할 때도 있습니다.

 

 

음.. 이 글을 보니 아래의 말도 좀 이해가 되는 것 같네요.

 

대부분 여러 대의 데이터베이스 서버를 묶어서(클러스터링) 하나의 데이터베이스를 구성

 

흠.. 내부적으로는 어떻게 동작하는지 궁금하네요.

 

DB를 쪼개는 샤딩과도 관련이 깊어 보이네요.

medium.com/@jeeyoungk/how-sharding-works-b4dec46b3f6#:~:text=By%20distributing%20the%20data%20among,stored%20in%20a%20single%20database.&text=Sharding%20allows%20a%20database%20cluster,its%20data%20and%20traffic%20growth.

 

How Sharding Works

This is a continuation of the last blog post, why I love databases.

medium.com

 

작성자

Posted by 드리머즈

관련 글

댓글 영역