Background Image

FORUM

2015.01.13 23:05

브로커 관련 질문

조회 수 4473 추천 수 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 하나의 브로커만 사용하시면 될 것 같습니다.


    감사합니다.



  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views119
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4475
    read more
  3. 큐브리드 DB 연계

    Date2015.01.22 By큐큐 Views9026
    Read More
  4. 레벨1 백업 restoredb 에러

    Date2015.01.21 By김수민 Views18
    Read More
  5. HA 백업에 관해 문의드립니다.

    Date2015.01.21 BySHnJH Views7266
    Read More
  6. 필드명 대문자로 바꾸는법좀 알려주세요

    Date2015.01.16 By초보개발자임 Views6256
    Read More
  7. 폐쇄망에서의 큐브리드 운영문의

    Date2015.01.16 Bywoorirk Views7509
    Read More
  8. shard1: failed to initialize proxy shared memory 오류 관련 질문드립니다.

    Date2015.01.15 By익명 Views18
    Read More
  9. 브로커 관련 질문

    Date2015.01.13 By익명 Views4473
    Read More
  10. 샤딩 관련 질문드립니다

    Date2015.01.13 By익명 Views9
    Read More
  11. cubrid manager 질문드립니다.

    Date2015.01.13 BySHnJH Views13
    Read More
  12. shard 관련 질문드립니다

    Date2015.01.12 By익명 Views4474
    Read More
  13. 호스트 추가시 발생되는 오류에 대해 문의 합니다.

    Date2015.01.06 By거북이사촌 Views5262
    Read More
  14. 큐브리드 로드중 에러발생 문의드려요

    Date2014.12.31 By김민준입니다. Views5325
    Read More
  15. 테이블정보검색(쿼리문 문의)

    Date2014.12.31 Bymoon Views9087
    Read More
  16. 데이터베이스 볼륨정보의 일반볼륨항목에 Free 가 0인경우...

    Date2014.12.29 By사운드해븐 Views6103
    Read More
  17. CUBRID 매니저 에서 데이터베이스 접속시 시간 지연과 오류

    Date2014.12.29 Byni Chang Views10
    Read More
  18. CUBRID/bin 폴더에 생성 되는 dmp 파일 관련하여 문의드립니다.

    Date2014.12.26 By질의응답요청 Views14
    Read More
  19. createStatement 관련

    Date2014.12.26 By김대현 Views5749
    Read More
  20. 접속 자동으로 끊김

    Date2014.12.24 Bymoon Views20
    Read More
  21. HA 구성시 동기화

    Date2014.12.24 By알칸펠 Views5329
    Read More
  22. 테이블 명이 동일한 상태에서 효율적인 처리 방법 문의

    Date2014.12.23 By최명호 Views4898
    Read More
Board Pagination Prev 1 ... 94 95 96 97 98 99 100 101 102 103 ... 200 Next
/ 200

Contact Cubrid

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