HOME > 게시판 > 데이터베이스
게시판| 데이터베이스
※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 14-02-11 10:57
mysql 공유스토리지/클러스터/리플리케이션 관련 질문입니다!!
 글쓴이 : luap
조회 : 1,185  
두개의 db서버를 공유스토리지를 사용하여 db데이터파일을 관리하게 하고싶습니다. (oracle의 RAC처렴요)

========================시나리오=========================
[DB서버]----┐
                   ├---[공유스토리지]
[DB서버]----┘        (Data file)

#mysql config
datadir=/${공유 스토리지 마운트}/mysql/db
=========================================================
1. 두개의 db서버를 서비스노드로 로드밸런싱 하여 동작시키고 
2. 각 노드들의 데이터파일을 외부 스토리지에서 관리한다면 (Oracle사의 RAC와같이..)
이런 경우에는 트랜잭션을 어떻게 해결해야 하나요??

이걸 지원해주는 DBMS가 있나요?? (트랜잭션ㅠㅠ)
oracle은 너무비싸서.. mysql쪽으로 찾아보고있었는데요.. 뭔가 문앞에 막혀버린 느낌입니다..

도와주세요!!

이 글을 트위터로 보내기 이 글을 페이스북으로 보내기

Jszzang 14-02-12 17:55
 
InooDB 에서만 지원하고,

set autocommit = 0;으로 설정
begin ;
inset,update,delete.. 등 각종 수행

#에러발생시
rollback;

#정상수행시
commit;