개발/RDB
Galera Cluster에 대해 알아보자
도입 현재 다니는 회사에서 RDBMS로 MariaDB를 사용하고 있습니다. 서비스가 규모가 있다보니 단일 DB로는 버틸 수 없기 때문에 Galera Cluster로 클러스터를 구성하여 사용하고있습니다. 오늘은 MariaDB/MySQL에서 사용되는 동기식 멀티마스터 클러스터인 Galera Cluster에 대해 알아보도록 하겠습니다. 갈레라 클러스터를 간단히 도커로 세팅을 해보았습니다. [Github 링크] Galera Cluster 란 갈레라 클러스터는 동기 방식의 복제구조를 사용하는 멀티마스터 RDB 클러스터입니다. 단, 논리적으로는 완전 동기이지만 실제 write 와 tablespace에 commit하는 과정이 별개이고 각 노드간에는 비동기로 동작합니다. 갈레라 클러스터에서 이를 virtually sy..