오늘 확인해보니 박현준님의 글로 잘 올라갔습니다.
http://www.imaso.co.kr/?doc=bbs/gnuboard.php&wr_id=34400&bo_table=article 에서
프로덕트│CUBRID 마이그레이션 프로젝트│박현준 제목을 확인할 수 있습니다.


MySQL과 Cubrid의 경험에 비추어보면 어느 것이 더 낫다라고 딱 잘라 말하기 어렵습니다.
OKJSP DB마이그레이션 프로젝트는 잘 오픈해서 운영중입니다.

마이그레이션 하면서 사용한 커맨드나 절차 등이 담겨져 있습니다.
프로젝트와 더불어 원고 작성하느라 수고했습니다.
concat()은 oracle스럽게 변경하면 됩니다.

mysql:
    where email like concat('%',#value#,'%')

cubrid:
    where email like '%'||#value#||'%'

참고:
http://www.cubrid.com/zbxe/40190
3가지가 지원됩니다.
mysql에서 cubrid로 마이그레이션 하면서 old_password() 함수 이전이 이슈가 되었는데, 그것을 지원하는 방법이 있습니다.

자바 저장 함수로 MYSQL 암호화 함수 구현하기
http://www.cubrid.com/zbxe/32442

select md5('qwer1234') from db_root;

select password('qwer1234') from db_root;

select old_password('qwer1234') from db_root;


위와 같이 sql에서는 동일하게 사용할 수 있습니다.

http://www.cubrid.com/zbxe/download_2008 에서 다운로드 받습니다. 하단의 VC++ 2008 재배포 패키지가 필요할 수도 있습니다.
설치화면 진행 순서입니다. 이미 많은 프로그램들을 설치해보셨겠지만, 큐브리드도 크게 다르지는 않습니다.

설치 디렉토리를 정합니다.

라이선스가 점점 중요해지는 세상입니다.

서버를 설치하면 프로세스가 좀 많다는 느낌이 들 것입니다.

큐브리드도 버전이 몇 가지 있습니다.

^^; 익숙하죠? 아이콘.



아까 VC++ 재배포 패키지 설치 안하면 나타나는 메시지입니다.

설치하는 중

처음이라면 샘플이 필요하겠죠.

설치가 완료되었습니다.

바탕화면에 생긴 CUBRID Manager Client 바로가기입니다. Client는 빼도 좋을 것 같습니다. Manager가 Server는 아니니까요.

CUBRID Manager 2008의 스플래쉬 화면입니다. 이클립스 스럽죠. ^^;


큐브리드 활용에 대해서는 차츰 포스팅하겠습니다.

일주일이 지난 행사에 대한 후기를 씁니다.
Cubrid DB에 대한 프로젝트 진행 때문에 참석한 모임이기도 합니다. nhn에 M&A된 Cubrid의 열린 세미나이고 대략 3,40명의 엔지니어들이 모여서 발표와 Q&A시간을 가졌습니다.

Cubrid가 바라보는 시장은 중소규모의 서비스로 알고 있었는데, 발표에는 무장애 시스템 아키텍처와 HA(High Availability) 내용도 있었습니다. 다음커뮤니케이션에서 근무하시는 DBA윤은경님이 월간 마소에 기고한 내용과 비교해 볼 만합니다.

근3주동안 cubrid를 볼 기회가 많았습니다. 바쁘게 움직이고, 많은 활동을 하고 계신데, mysql과 비교해보면 외부 클라이언트가 많이 부족하다고 느껴집니다. phpmyadmin 같은 것이 대표적이죠. 오라클 제품에 익숙한 이유 중에 toad, orange같은 써드파티 애플리케이션도 무시못하는 것처럼 엔진만 탁월해도 부족합니다.

세미나 중 기억나는 것은 select 하면서 조회컬럼의 수를 자동증가시켜주는 함수였습니다. 과연 게시판에 특화된 데이터베이스답다는 생각이 들었습니다.

오늘 세 번째 모임이 진행됩니다. 생각보다 일이 커져서 서버 교체부터 작업되느라 시일이 많이 소요될 것 같습니다. 스피디하게 진행되지 않으니 오늘 모임은 일정 재구성부터 해야할 것 같습니다.
7시 토즈강남대로점에서 5명이 모였습니다. 오리엔테이션이라고 할 수 있는 프로젝트 멤버소개, 프로젝트의 목표, OKJSP mysql 약간과 그리고 cubrid가 설치될 OS 체크시간을 가졌습니다.

오늘 상황에서는 워밍업단계라 많은 진도를 나가지 않았지만, OS 리팩토링(업그레이드나 기능추가에서는 어쩌면 필연적인 일)을 결정했고, 호스팅업체인 80port의 협조 덕분에 가서 업그레이드하는 일이 생성되었습니다.

뒷풀이 자리에서 많은 얘기를 나누지는 못했지만, DB 커리어에 대한 욕심이나 개발 외적인 업무와 작업들에 대해서는 모두 관심있어했습니다.

3주 예상했는데, OS 업그레이드 때문에 일이 좀 커지긴 했습니다만, 그래도 불가능할 것 같지는 않습니다.

관련 자료는 차차 공개하도록 하겠습니다.
OKJSP 사이트의 DB를 전환할 계획입니다. 현재 mysql 4.1에서 cubrid 2008 R2(예상)로 마이그레이션하는 프로젝트입니다.

진행 계획은 다음과 같습니다.



프로젝트 인원(3~4명) 선발 2weeks (~9/9까지 접수)

1차 offline모임 (9/11 금 19:00~21:00)

2차 offline모임 (9/18 금 19:00~21:00)

3차 offline모임 (9/24 목 19:00~21:00)

프로젝트 종료 (9/29 화 19:00~21:00)

모임 장소(예상): 강남 또는 신촌 토즈

모임시 회비 1만원 이상 있습니다.



보상 및 특전은 소스 커밋 권한 밖에 없습니다. okjsp 커밋터가 되는 것이죠.

프로젝트에 참여를 원하시는 분은 아래 링크를 통해서 신청해주세요.

온라인 신청

http://spreadsheets.google.com/viewform?formkey=dDRTbDhyY0szLTlPODFlZWFSNmN2MlE6MA..


선발결과는 9월 10일 공지사항 게시판에 게재됩니다.

+ Recent posts