안녕하세요?
본문
영카트에 mariaDB galera cluster 및 서버 다중화 등 서비스를 진행중입니다.
다름이 아니고 mariaDB cluster 구성을 해서 일반 DB insert는 잘 동기화가 되는대..
영카트에서 설치 및 게시판 동기를 하면, insert 가 일어난 서버에 연결된 mariaDB만 기록이 되고,
나머지 cluster에는 동기가 안되고 DB 스키마만 있고 data가 들어가지 않는대,
이게 혹시 DB생성시 설정이 되어 있는건가요?
2번째 질문이 웹서버를 다중화 진행시 쿠키/세션이 동기가 안되서 로드벨런서로 넘어오면, 모두 잃어버리는대..
가능한 방법이 있을까요!? 사이트가 커지는 가운대, 서버 사양만 올리는 것으론 방법이 아닌거 같아서..
다중화 방법을 도입하려고 합니다. 영카트5나 그누5에 적용방안이 있는지 궁금합니다.
... 이거 질문은 비밀글은 안되나요??...;;;;;;;;;
답변 3
편리님 말씀대로 mariaDB cluster에서 MyISAM은 테이블 정보만 복제하고 data 필드값은 전달 못하는거 같아요..
cluster설정이 문제인줄 알고, 밤새 고생했는대.... 편리님은 역시 알고 계셨군요..!!ㅎ 너무 감사드립니다...!!
혹시 외람된 말씀이지만... innoDB로 영카트5 지원하는 방향이나, MyISAM 에서 innoDB로 변환하는 방법정도라도 가이드 받을 수 있는 부분이 있을까요? 그누5일경우는 좀 그래도 손대볼만 한대.. 영카트는 결제부분이 있어서, 혹시나 에러가 생길까... 걱정이 우선 손을 떨리게 하네요.;;;; 편리님.. 도와주세요..ㅠ ㅠ
ㅎ늘 감사합니다.
cf) 일단 sql 파일에 ENGINE=MyISAM → ENGINE=innoDB 로 변경해서 새로 설치한다면... 문제가 없을까요!?
영카트 결제나, 다른 DB억세스 부분에 영향이 되는지 조바심이 나서요..;;; 바쁘실탠대.. 죄송합니다.
mariaDB galera cluster 를 사용해본 것이 아니라서 정확하지는 않겠지만
DB 엔진 차이때문이 아닐까 싶습니다. mariaDB galera cluster는 InnoDB를 지원하지만 MyISAM 엔진은
공식적으로 지원을 하지 않는 것으로 알고 있습니다. 그누보드나 영카트는 기본 엔진으로
MyISAM 엔진을 사용하고 있기 때문에 동기화에 오류가 발생하는 것으로 생각됩니다.
두번째 질문에 대해서는 SSO 에대 해서 자료를 찾아보시는 것을 권해드립니다.
네넴.. 편리님 감사드립니다. SSO는 구축해보고는 싶은대, 제가 실력이 좋지가 않아서;;;
영카트4나 5를 최대한 활용한 방법은 어디 없을까요!?? 바쁘실탠대 죄송합니다.
좋은 솔루션을 알게해주시고 친절히 답해주셔서 감사합니다. 언제 뵐 수 있다면...ㅎ
정말 좋은 개발자분들을 응원하고 지원합니다. 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.