큐브리드2010/02/24 17:07

큐브리드 소스중에 dbmt는?

Database MigrationTool ?
Database Manager Tool?

어떤 줄일말 일까?

'큐브리드' 카테고리의 다른 글

dbmt...  (0) 2010/02/24
cci  (0) 2010/02/16
cmserver  (0) 2010/02/11
CUBRID Inside 5회, 온라인 세미나로 즐기세요!  (0) 2009/12/21
Posted by redef
TAG Cubrid

TRACKBACK http://www.redef.pe.kr/trackback/494 관련글 쓰기

댓글을 달아 주세요

큐브리드2010/02/16 10:15

cci


OCI -> Oracle Call Interface
CCI -> Cubrid Call Interface

맞나?

'큐브리드' 카테고리의 다른 글

dbmt...  (0) 2010/02/24
cci  (0) 2010/02/16
cmserver  (0) 2010/02/11
CUBRID Inside 5회, 온라인 세미나로 즐기세요!  (0) 2009/12/21
Posted by redef
TAG CCI, Cubrid

TRACKBACK http://www.redef.pe.kr/trackback/492 관련글 쓰기

댓글을 달아 주세요

큐브리드2010/02/11 17:56

CUBRID 매니저 서버는 cub_auto 프로세스와 cub_js 프로세스로 구성된다. CUBRID 매니저 클라이언트에서 CUBRID 매니저 서버에 접속하기 위해서는 반드시 CUBRID 매니저 서버가 구동되어 있어야 하며, cub_auto 프로세스와 cub_js 프로세스와 상응하는 네트워크(TCP/IP) 포트가 설정되어 있어야 한다. 질의를 수행하기 위해서는 JDBC 연결을 위한 브로커도 구동되어 있어야 한다.

  • cub_auto 프로세스는 CUBRID 매니저 클라이언트 사용자의 인증처리 및 주기적인 자동화 작업과 진단 정보를 수집하는 기능을 수행한다.
  • cub_js 프로세스는 CUBRID 매니저 클라이언트로부터 전송된 사용자의 요구를 수행한다.



큐브리드 매뉴얼에서...

큐브리드에서는 create database 라는 쿼리가 없는데도 불구 하고 어떻게 해서 큐브리드 매니저에서는 데이터베이스를 새로 생성 할 수 있는걸까?
라는 궁금증이 생겼습니다.

원격지에서 cubrid creatdb 라는 명령을 실행 할 수는 없고...
어떻게 하는걸까라는 궁금중에 좀 찾아보니 이런 프로세스를 이용하는거군요...

'큐브리드' 카테고리의 다른 글

cci  (0) 2010/02/16
cmserver  (0) 2010/02/11
CUBRID Inside 5회, 온라인 세미나로 즐기세요!  (0) 2009/12/21
왜 do{...} while(0)을 사용해서 #define을 정의 하나?  (0) 2009/11/24
Posted by redef

TRACKBACK http://www.redef.pe.kr/trackback/491 관련글 쓰기

댓글을 달아 주세요

큐브리드2009/12/21 09:03

CUBRID Inside 5th

온라인 세미나, 신종 플루에 대처하는 큐브리드의 방법..

CUBRID Inside라는 기술 세미나를 통해 여러 개발자분들과 기술을 공유할 수 있었습니다.

이번 5회에서는 온라인 세미나로 진행하오니 집/직장에서 편하게 들으시고,

너구리처럼 손 번쩍 들고 질문/의견 올려주세요!(자유게시판소정의 상품을 드립니다!^^;  

http src

첫번째, "CUBRID QA 프로세스"

외부 개발자가 기여한 코드는 어떤 과정을 거쳐 제품에 반영될까요? CUBRID 개발 프로세스에 관해 이해할 수 있습니다.

http src 동영상 세미나 보기

 

두번째, "CUBRID Heartbeat 구현"

CUBRID 2008 R2.0에서 제공된 HA 기능에서 이용되는 Linux Heartbeat 솔루션, 이제 CUBRID Heartbeat 구현을 통해 더욱 강력한 HA 기능을 제공하고자 합니다. CUBRID Heartbeat 구현에 관한 이야기를 들을 수 있습니다.

http src 동영상 세미나 보기

 

세번째, "CUBRID 마이그레이션 절차"

DBMS기반으로 운영 중인 서비스를 CUBRID로 전환할 때 고려해야하는 점은 무엇일까요? 실행 계획부터 검증까지 마이그레이션에 관한 노하우를 들을 수 있습니다.

http src 동영상 세미나 보기

 

네번째, "CUBRID 복제 구성 사례"

CUBRID 복제를 이용한 시스템 구축에 관해 이야기합니다. MySQL기반의 서비스를 CUBRID로 전환했던 사례를 통해 복제 구성을 이해할 수 있습니다.

http src 동영상 세미나 보기

 

 

참고> 동영상이 부담스러우신 분들은 슬라이드쉐어 닷넷에서도 확인할 수 있습니다.   

http src 첫번째 발표 슬라이드(클릭

http src 두번째 발표 슬라이드(클릭)

http src 세번째 발표 슬라이드(클릭)

http src 네번째 발표 슬라이드(클릭)

Posted by redef

TRACKBACK http://www.redef.pe.kr/trackback/481 관련글 쓰기

댓글을 달아 주세요

큐브리드2009/11/24 10:48

큐브리드 소스를 읽다 보면 아래와 같은 define문이 많습니다.

#define free_and_init(ptr) \
        do { \
          free ((ptr)); \
          (ptr) = NULL; \
 } while (0)

왜 이런식으로 사용을 하는지 궁금했었는데...이런 이유가 있었군요...

원본 : http://kernelnewbies.org/FAQ/DoWhile0

- 공백 표현이 있으면 컴파일러에서 경고를 한다.
- 지역변수를 사용하기 위한 블록을 제공하기 위함이다.
- 조건문과 같은 복잡한 매크로를 사용할 수 있게 한다.
Posted by redef

TRACKBACK http://www.redef.pe.kr/trackback/477 관련글 쓰기

댓글을 달아 주세요

큐브리드2009/11/18 17:40

To. CUBLEADERs 

2009년 하반기 동안 수행한 당신의 활동을 신고해 주세요!

2009년 6월 1일 런칭된 '큐브리더(CUBLEADER)' 프로그램을 통해 60여명의 큐브리더를 만날 수 있었습니다.

2009년 12월 15일가지 큐브리더의 활동을 저희에게 알려 주세요! 

★ 모 광고 패러디(신고기간: 11.16~12.15)

 

 

어떻게 신고하나요?

CUBRID에 관한 어떠한 활동도 소중합니다. 
블로깅, 카페 또는 커뮤니티 활동, CUBRID 관련 행사 참여, CUBRID 관련 프로젝트 참여, 샘플 코드 만들기, CUBRID 관련 문서 스크랩 등 수 많은 여러분들의 활동을 신고해 주세요. 저희에게 신고된 활동 내역에 대해 신중하게 심사하여 하반기 활동왕과 기여왕을 선정하도록 하겠습니다.

 

상품 혜택:
-
활동왕(1명): 삼성 센스 X170,
- 기여왕(2명): 아이팟터치 3세대-8G, 알파스캔 24인치 TV겸용 모니터

 

신고 대상: 6월 1일~11월 30일까지 진행한 활동

신고 기간: 11월 16일~12월 15일

신고 공간: 공부하기 카페 내 2009하반기 활동 게시판

Posted by redef

TRACKBACK http://www.redef.pe.kr/trackback/476 관련글 쓰기

댓글을 달아 주세요

큐브리드2009/11/09 11:38
cubrid 소스 area_alloc을 리딩중 참고하면 좋은 내용이 있어서 스크랩을 해 놓습니다.
출처는 http://ikpil.com/359 입니다.

더보기

Posted by redef

TRACKBACK http://www.redef.pe.kr/trackback/474 관련글 쓰기

댓글을 달아 주세요

큐브리드2009/10/22 16:30
윈도우용 어플리케이션만 개발을 하다 보니...
리눅스와 윈도우 멀티부팅으로 설치를 해놓기는 해도 큐브리드를 리눅스에서 다뤄보기가 쉽지 않았는데...

공부하는데 꼭 필요한 아이템이 아닐까 싶네요...
상세한 내용은 아래의 링크와 기사를 참고 하세요...

   http://dev.naver.com/projects/cubrid/download/note/427

VMWare Image for CUBRID Apps

VMWare 이미지를 제공하여 손쉽게 CUBRID와 연동된 애플리케이션들을 사용해 보실 수 있습니다.
(VMWare란? 여러분이 현재 사용하시는 컴퓨터에 다른 컴퓨터를 사용할 수 있게 해주는 가상 머신 프로그램입니다.)

제공하는 이미지는 다음의 프로그램을 사용하여 구동하실 수 있습니다.
* VMware Player (free) http://www.vmware.com/products/player/
* VMware Server (free) http://www.vmware.com/products/server/
* VMware Workstation(상용) http://www.vmware.com/products/workstation/


설치 정보는 다음과 같습니다.

CentOS 5.3
* root password: cubrid
* host domain: cubridapps
* cubrid user/group: cubrid/cubrid
* apache user/group: apache/apache

CUBRID R2.0 (8.2.1150)
* installed path: /home/cubrid/CUBRID
* CUBRID Manager admin password: cubrid
* installed databases: gnuboard, rgboard, wordpress, xe
* db user: dba
* db password: cubrid

CUBRID Apps
* XE(Board, Textyle) (관리자계정: admin/cubrid)
* Wordpress (관리자계정: admin/cubrid)
* 그누보드 (관리자계정: admin/cubrid)
* 알지보드 (관리자계정: admin/cubrid)
* installed path: /var/www/html/

Apache
* 2.2.3
* DOCUMENT_ROOT: (/var/www/html)
* PHP Version: 5.1.6 (/usr/lib/php)

사용법
1. VMWare 이미지를 구동시키기 위하여 VMWare Player나 Server를 PC에 설치합니다.
(라이선스키는 www.vmware.com에서 무료로 제공됩니다.)
2. CUBRID Apps 이미지를 다운로드 받습니다.
3. 다운로드 받은 이미지 압축파일을 풉니다.
3. VMWare를 구동하여 압축을 해제한 xxx파일을 로드하여 사용합니다.
4. 구동이 완료되면 가상머신에 root/cubrid로 로그인합니다.
5. DHCP로 세팅되어 있으므로 ifconfig 명렁어로 ip 주소를 확인합니다.
6. 사용하시는 PC의 hosts 파일을 수정합니다.
ex) 192.168.193.128 cubridapps
7. 웹브라우저로 http://cubridapps/에 접속하여 CUBRID Apps를 시작합니다!

p.s.
CUBRID Manager로 접속하실 땐 확인한 ip로 admin/cubrid로 로그인하여 사용하시면 됩니다.

라이선스
* 모든 소프트웨어는 해당 라이선스를 따릅니다. (CentOS, CUBRID, etc)


Posted by redef

TRACKBACK http://www.redef.pe.kr/trackback/473 관련글 쓰기

댓글을 달아 주세요

큐브리드2009/10/19 15:23

CUBRID에서는 TSD(Thread Specific Data)라는 형태의 쓰레드 정보 엔트리를 사용하고 있습니다.
이에 대한 관리를 위해 TLS(Thread Local Storage)관련 함수를 이용하고 있습니다.
   
여기서 TLS 관련 함수란...
프로세스내의 스레드마다 독립된 데이터 저장소를 사용할 수 있게끔 해주는 부류의 함수들을 말합니다.
TlsAlloc(), TlsFree(), TlsSetValue(), TlsGetValue() 함수가 있습니다.
CUBRID에서는 이를 
   TLS_KEY_ALLOC(key, dummy_destructor) -> dummy_destructor는 윈도우에서는 사용하지 않습니다.
   TLS_KEY_FREE()
   TLS_SET_SPECIFIC(key, valueptr)
   TLS_GET_SPECIFIC(key)
 로 정의해서 사용하고 있습니다.
   
 윈도우에서 TLS관한 실제 사용 예제는 아래의 링크
   http://msdn.microsoft.com/en-us/library/ms686749(VS.85).aspx
 를 보시면 될 것 같습니다.

'큐브리드' 카테고리의 다른 글

CUBRID 2008 R2.0 + Apps VMWare Image  (0) 2009/10/22
TLS(Thread Local Storage)  (0) 2009/10/19
컴파일 할때 에러...  (0) 2009/10/05
2.3.9.32. loadjava  (0) 2009/10/05
Posted by redef
TAG Cubrid, thread, tls

TRACKBACK http://www.redef.pe.kr/trackback/471 관련글 쓰기

댓글을 달아 주세요

큐브리드2009/10/05 17:18


CUBRID 컴파일시...

jni.h를 찾지 못하는 오류가 발생하는건 환경설정에 JAVA_HOME 설정이 안되어 있어서 나타나 경우이군요..
OS를 새로 설치할때마다 잊어버리게 되는 일이네요...

제어판 - 시스템 에서 고급탭

시슽템변수에서 "새로만들기"
변수 이름 : JAVA_HOME
변수 값 : C:\Program Files\Java\jdk1.6.0_18

Path의 변수 값을 수정
변수 값 : ....;%JAVA_HOME%\bin;

'큐브리드' 카테고리의 다른 글

TLS(Thread Local Storage)  (0) 2009/10/19
컴파일 할때 에러...  (0) 2009/10/05
2.3.9.32. loadjava  (0) 2009/10/05
2.3.2.12. language_support  (0) 2009/10/01
Posted by redef
TAG Cubrid, jdk, JNI

TRACKBACK http://www.redef.pe.kr/trackback/468 관련글 쓰기

댓글을 달아 주세요