database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
ㆍCUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
CUBRID Q&A 368 게시물 읽기
No. 368
Q.싱글마스터 리플리케이션 에서 쓰기 분산을 위한 설정제안이 필요합니다.
작성자
송효진
작성일
2007-07-07 18:18
조회수
3,664

질문이 너무 커서 죄송합니다.-_-;

 

멀티마스터가 지원되지 않는 상황에서 쓰기 분산을 하려면,

어떤식으로 설계하는것이 좋을까요?

기능별로 나눠놓으면 어느정도는 버티겠지만,

하나의 컨텐츠만 너무 인기가 좋아서 거기에만 몰린다면 소용없겠죠.

 

MDBC 라는것도 있던데,

이것이 속도향상에 도움이 될까요?

또한 ODBC 같은거라 쿼리문의 제약으로 큐브리드의 성능을 100% 끌어낼 수 없지는 않을까요?

 

차후 큐브리드에서 멀티마스터가 지원된다면 쓰기가 효과적으로 분산이 될까요?

제가 DBMS 개발자가 아니라서

멀티마스터 되면 오히려 Sync 하는데 더 소비가 심해질것 같고,

별 답이 안나올것 같아서요.

 

끝으로...

prepare 문은 언제쯤 지원되나요.

bind 를 하고 싶어요.ㅠㅠ

 

감사합니다.

이 글에 대한 댓글이 총 1건 있습니다.

안녕하세요.

문의하신 내용중 한 컨텐츠라는 것이 예를 들어 게시판의 한 게시물 같은 것을 의미한다면 다음 버전에서 제공될 예정일 click counter 라는 기능을 사용하시면 좋을 것입니다. 즉 조회수 같은 것이 기존처럼 update 가 아니라 select 를 할때 자동적으로 증가되도록 할 수 있는 기능입니다. 또 한가지 방법은 검색자체는 어짜피 읽기 분산이 될 것이므로 조회수 업데이드 작업에 대하여 updater 를 따로 두는 것입니다. 조회수를 바로 update 하는 것이 아니라 증가되는 조회수를 가지고 있다가 일정 주기로 update 를 합니다. 즉 1초간격이라면 그동안에 클릭된 조회수를 가지고 있다가 시간이 되면 그 값으로 update 를 합니다. 1초 정도면 사용자가 보기에 비동시식으로 진행되는 것을 느끼지는 못할 것입니다. 갑자기 생각해서 답변을 하려니 다양한 좋은 방법이 생각나지는 못하네요.

두번째 문의하신 MDBC 부분은 단순히 성능만 보신다면 더 느려질 수도 있읍니다. 한대의 서버가 아닌 2대 이상의 서버에 대하여 작업을 수행해야 하므로 도움이 되지 않읍니다.

마지막으로 PHP 에서의 PDO 방식은 내부적으로 필요성에 대하여 판단후 지원여부를 결정하도록 하겠읍니다. 현재 PDO 방식에 대한 요구사항이 고객분에게서만 발생하고 있으며 대다수의 고객이 JAVA 를 사용하고 있어 어느정도 판단의 문제가 있으리라고 생각됩니다.

저희 제품을 이용해 주셔서 감사합니다.

 

>질문이 너무 커서 죄송합니다.-_-;

>

>멀티마스터가 지원되지 않는 상황에서 쓰기 분산을 하려면,

>어떤식으로 설계하는것이 좋을까요?

>기능별로 나눠놓으면 어느정도는 버티겠지만,

>하나의 컨텐츠만 너무 인기가 좋아서 거기에만 몰린다면 소용없겠죠.

>

>MDBC 라는것도 있던데,

>이것이 속도향상에 도움이 될까요?

>또한 ODBC 같은거라 쿼리문의 제약으로 큐브리드의 성능을 100% 끌어낼 수 없지는 않을까요?

>

>차후 큐브리드에서 멀티마스터가 지원된다면 쓰기가 효과적으로 분산이 될까요?

>제가 DBMS 개발자가 아니라서

>멀티마스터 되면 오히려 Sync 하는데 더 소비가 심해질것 같고,

>별 답이 안나올것 같아서요.

>

>끝으로...

>prepare 문은 언제쯤 지원되나요.

>bind 를 하고 싶어요.ㅠㅠ

>

>감사합니다.

 

남재우님이 2007-07-09 09:53에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
371Q.mysql 5.0인데요.. 큐브리드로 마이그레이션 에러가나서. [1]
큐브초보
2007-07-09
3508
370Q.createdb 시 오류 재문의 [1]
안성민
2007-07-09
3325
369Q.cubrid mapping [1]
김선우
2007-07-09
3472
368Q.싱글마스터 리플리케이션 에서 쓰기 분산을 위한 설정제안이 필요합니다. [1]
송효진
2007-07-07
3664
367Q.[문의] libcascci.a 링크시 문제
김대형
2007-07-06
3447
366Q.method 작성법 문의 [1]
마파
2007-07-06
3488
365Q.[질문] create procedure에서... [1]
이지현
2007-07-06
3365
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다