본문 바로가기

DB/MySql(& MariaDB)4

갈레라(Galera) 클러스터링의 주의사항 ( feat. 2개의 node ) 지난 금요일... 휴가중에 전화를 받았다... '형, MariaDB가 뻑났어요!' 긴급조치사항으로 DB서버를 재구동하는 수밖에없어 재시작을 하면서 이제껏 알아보기를 미뤄두었던 것에대해 알아보려고 한다. 1. 갈레라 클러스터링의 노드 수 공식문서상에서는 3개의 노드를 추천한다. 여기서 노드란 일종의 MariaDB가 설치되어 있는 서버를 의미한다. 하지만 나는 기어코 2개의 노드를 사용해서 구축한것이 원인이 된 것 같다. 왜 2개로 했는지는 공식문서와 같다. 서버도 2대밖에 여유분이 없었기 때문이라는 변명아닌 변명이다. 그러면 왜? 짝수개의 노드를 추천하지 않을까? 1) 스플릿 브레인 (split-brain) 공식 문서상의 내용은 다음과 같이 적혀있다. 글의 내용을 정리하면, 만약 동일한 테이블, 동일한 r.. 2021. 8. 4.
MariaDB 클러스터링 2탄 ( Private IP로 클러스터링 ) 1탄에서는 Public IP로 클러스터링을 해봤습니다. 참고는 여기! https://wooki92.tistory.com/7 MariaDB 클러스터링 1탄 (public IP로 클러스터링) MariaDB에 Galera를 사용해서 클러스터링하여 DB서버 안정화! 1. 작업 환경 - OS: Oracle Linux 7.8 - DB: MariaDB 10.4 / Galera-4 - Internal(내부망 IP) 는 추후 업로드 예정! 현재 게시물은 Public 기준.. wooki92.tistory.com 그런데 생각을 다시 해보니 Public IP로 설정시 기존 서비스 중인 WAS나 다른 프로레스쪽에서 사용을 하고 있어서 두 DB간의 클러스터링은 내부망으로 진행하는게 좋을 것으로 판단, 성능 개선을 위해 Publi.. 2020. 7. 27.
mysqldump (ft. mariadb-dump) ######################################################################################## # 개요 ######################################################################################## 새로 구축한 서버에 Dump를 해야하는 일이 생겼습니다. 개발일 시작한지 3년차이지만 Dump 백업하는 것은 처음이라 부족한 사항이 많습니다. 참고만 하시고! 꼭 Reference를 확인하세요! 링크는 아래에 넣어 놓겠습니다. ########################################################################################.. 2020. 7. 4.
MariaDB 클러스터링 1탄 (public IP로 클러스터링) MariaDB에 Galera를 사용해서 클러스터링하여 DB서버 안정화! 1. 작업 환경 - OS: Oracle Linux 7.8 - DB: MariaDB 10.4 / Galera-4 - Internal(내부망 IP) 는 추후 업로드 예정! 현재 게시물은 Public 기준! 2. Oracle Linux 선정 배경 - Oracle Linux는 Red Hat 계열로 무료여서 라이센스 비용 발생 안함. - 설치법은 추후 업로드 진행 예정! 3. 사전 세팅 - yum 설치 - 방화벽 오픈 - Util 설치 3-1. yum 설치 항목 - MariaDB-server - MariaDB-client - MariaDB-shared - MariaDB-backup - MariaDB-common - MariaDB-crackli.. 2020. 6. 5.