FORUM

2015.01.13 23:05

브로커 관련 질문

조회 수 4897 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
Window7 32bit, Linux 64bit 등
CUBRID Ver.
[cubrid_rel] 수행 결과
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------

바로 아래에 샤딩관련 질문한 사람입니다.


질문1) HostA의 shard1디비와 HostB의 shard2디비가 하나의 브로커를 공유해야 HostA에서만 데이터를 넣어도 자동으로 샤딩되어 값들이 insert되는건가요?


질문2) HostA와 HostB에 각각ㄱ 같은 설정의 [%shard1] 브로커를 cubrid_broker.conf에 적어놨는데 (디비명만 다르게 해서), 왜 같은 브로커로 인식하지 못하는지? 같은 브로커를 공유해야한다면 그 방법이 어떻게 되는지 궁금합니다!

  • ?
    김승훈 2015.01.14 19:34

    안녕하세요. 큐브리드를 이용해 주셔서 감사합니다.


    문의하신 내용은 다음 답변을 참고해주시기 바랍니다.


    질문1) HostA의 shard1디비와 HostB의 shard2디비가 하나의 브로커를 공유해야 HostA에서만 데이터를 넣어도 자동으로 샤딩되어 값들이 insert되는건가요?

    답변1) 브로커를 공유하는 것이 아니라 접속한 브로커쪽에 설정된 shard_key, shard_connection 설정 정보에 따라 자동으로 데이터들이 분산 저장되는 구조 입니다. 

    예를 들면 HostA 와 HostB의 shard_key, shard_connection 설정 정보는 동일하며, 두 곳 모두 각각의 브로커가 구동중 이라면 HostA의 브로커로 접속을 했을 경우와 HostB의 브로커로 접속을 했을 경우 동일한 방식으로 데이터들이 분산되어 저장됩니다.


    질문2) HostA와 HostB에 각각ㄱ 같은 설정의 [%shard1] 브로커를 cubrid_broker.conf에 적어놨는데 (디비명만 다르게 해서), 왜 같은 브로커로 인식하지 못하는지? 같은 브로커를 공유해야한다면 그 방법이 어떻게 되는지 궁금합니다!

    답변2) 위에서 말씀드린 것과 같이 shard_key, shard_connection 설정 정보에 따라 sharding 되는 방식이 결정됩니다. 

    Data Insert 요청이 왔을 경우 shard_key값을 참조하여 shard_connection에 설정된 DB로 Insert가 되는 구조 입니다.

    브로커를 공유한다는 말씀은 응용에서 DB로 커넥션을 맺을 경우 HostA 하나의 브로커만 사용하시면 될 것 같습니다.


    감사합니다.



List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 11 admin 2024.04.23 46204
2035 shard1: failed to initialize proxy shared memory 오류 관련 질문드립니다. 1 secret 익명 2015.01.15 20
» 브로커 관련 질문 1 익명 2015.01.13 4897
2033 샤딩 관련 질문드립니다 5 secret 익명 2015.01.13 9
2032 cubrid manager 질문드립니다. 4 secret SHnJH 2015.01.13 13
2031 shard 관련 질문드립니다 1 익명 2015.01.12 4887
2030 호스트 추가시 발생되는 오류에 대해 문의 합니다. 1 거북이사촌 2015.01.06 6213
2029 큐브리드 로드중 에러발생 문의드려요 1 김민준입니다. 2014.12.31 5809
2028 테이블정보검색(쿼리문 문의) 1 moon 2014.12.31 9908
2027 데이터베이스 볼륨정보의 일반볼륨항목에 Free 가 0인경우... 1 사운드해븐 2014.12.29 6521
2026 CUBRID 매니저 에서 데이터베이스 접속시 시간 지연과 오류 1 secret ni Chang 2014.12.29 10
2025 CUBRID/bin 폴더에 생성 되는 dmp 파일 관련하여 문의드립니다. 3 secret 질의응답요청 2014.12.26 14
2024 createStatement 관련 1 김대현 2014.12.26 6171
2023 접속 자동으로 끊김 6 secret moon 2014.12.24 20
2022 HA 구성시 동기화 2 알칸펠 2014.12.24 5896
2021 테이블 명이 동일한 상태에서 효율적인 처리 방법 문의 1 최명호 2014.12.23 5393
2020 2008 R4 리눅스에서 완전 삭제 방법 3 알칸펠 2014.12.22 5987
2019 ODBC 를 통할 경우 텍스트 잘림 2 file OO준 2014.12.22 7423
2018 CUBRID/bin 폴더에 생성 되는 dmp 파일 관련하여 문의드립니다. 3 질의응답요청 2014.12.19 6752
2017 서비스 트레이 작동 중지 문제 1 file 조금느린아이 2014.12.16 7570
2016 ubuntu 큐브리드 설치시 서비스 오류 1 file Hunyho 2014.12.16 5574
Board Pagination Prev 1 ... 104 105 106 107 108 109 110 111 112 113 ... 210 Next
/ 210

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5