Background Image
조회 수 23088 추천 수 33 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
glibc 2.3.4를 위한 버전을 새로 다운받아서 테스트 했습니다.

일단 첫번째 문제는 설치 후 ~/.cubrid.sh 를 하고 cubrid_server start 하면 된다고 메시지가 나왔는데 이것이 동작하지 않습니다. 문제는 두가지인데요.
하나는 ~/.cubrid.sh 파일에 실행권한이 없습니다. 따라서 실행되지 않습니다.
그리고 두번째는 쉘의 특성상 한번 fork()후에 수행되고 그 결과가 원래 쉘로 리턴되기 때문에 source ~/.cubrid.sh 를 해야만 제대로 PATH등이 설정됩니다.

여튼~ 서버 실행까지 왔습니다.
database를 만드려고 createdb 명령을 사용하려고 하는데 어떤 옵션들이 있는지 --help 옵션을 주었더니 --help 라는 이름의 DB가 생성이 됐습니다 ㅠ_ㅠ;
다시 지우고 test라는 DB를 만들었습니다.

그리고 sqlx 를 이용해 보기로..
일단 create table test1(a int, b int); 하였더니 아무일도 일어나지 않았습니다. 쿼리를 모아서 ;run 해야만 한꺼번에 트랜젝션에 넣어 수행되는 모양이죠?
;clear 해야만 쿼리버퍼가 지워지고요..

sqlx> insert into test1 values(1,2);
sqlx> ;run

1 rows inserted.

Current transaction has been committed.

1 command(s) successfully processed.
sqlx> select * from test1;
sqlx> ;run

1 rows inserted.

Current transaction has been committed.

=== <Result of SELECT Command in Line 2> ===

            a            b
==========================
            1            2
            1            2


2 rows selected.

Current transaction has been committed.

2 command(s) successfully processed.

전 하나만 들어가길 바랬는데 ;clear 해주지 않아서 다음 ;run 에서 insert, select 가 같이 일어났습니다. 이건 습관을 들여야 하겠더라구요..
tab 을 이용한 자동완성, 키보드 위아래를 이용한 히스토리 기능 좀 구현해 주세요~ (그나마 좀 쉽고 더 유용한 히스토리 기능 부터 쫌 ㅋㅋ)

어쨌든 써본 결과로는 일단 설치부터 사용까지의 진입장벽은 꽤 쉬운편인것 같습니다. 몇가지 표준 SQL문법으로 데이터를 조작해 본 결과로는 잘 동작해서 SQL표준도 아직 크게 벗어난걸 발견은 못 했습니다. RENAME이 좀 거슬렸는데 ALTER의 그것과는 좀 다른 것 같더군요?

마지막으로 개발자를 위한 공간이 따로 있었으면 하는 생각이 듭니다. 웹베이스의 문서들과 검색이라던지요. 위키 같은걸 제공하면 사용자들이 문서들을 만들어 나갈 수 있을것 같습니다.

그럼 수고하세요~

http://sota.nonun.com/moniwiki/wiki.php/cubrid
  • ?
    정병주 2006.07.05 02:06
    Quote: 마지막으로 개발자를 위한 공간이 따로 있었으면 하는 생각이 듭니다. 웹베이스의 문서들과 검색이라던지요. 위키 같은걸 제공하면 사용자들이 문서들을 만들어 나갈 수 있을것 같습니다.

    기배! 좋은 의견 고맙고, 더 열심히 공부해서 좋은 의견들 많이 많이 개진해 주라... ^^
  • ?
    원기 2006.07.05 19:23
    개발자 커뮤니티 있음 좋겠네요. 그리고 툴 같은 것들은 오픈 소스로 자신에 맞게 수정할 수 있게 하면 좋겠습니다.
  • ?
    정병주 2006.07.05 23:31
    아직 커뮤니티 기능이 많이 약한데, 계속 보완해 나가도록 하겠습니다. 그리고, 툴 오픈 소스화는 논의를 할 계획입니다.
  • ?
    신기배 2006.07.06 13:08
    C/S간 프로토콜이 공개되어도 된다면 처리하는 부분의 소스와 함께 공개되면 그걸로 개발자들이 뭐든 만들어 낼 겁니다 ㅋ;
    sqlx 같은것은 유닉스 계열에서 사용하기에 아직 좀 불편한데 위의 히스토리나 자동완성 같은건 누가 넣어줄 수 있지 않을까요? 전 아직도 쉘 계열의 툴을 자주 쓰거든요
  • ?
    InoS 2006.07.07 23:27
    기배님. 이미 아실 지 모르지만, ;run 후에 ;clear 하는 것 보단, 한번에 ;x 로 해결하는 방법도 있습니다~
    그리고 정병주님 sqlx 기능은 좀 많이 강화되어야 할 부분 같아요^^; 기배님 말씀대로 history 기능도 편리하게 지원되면 좋겠구요. 그리고 큐브리드 관련된 CUI 프로그램들은 실행 시 옵션 주는게 일반적인 프로그램들하고 달라서 좀 불편하답니다. 보통 그냥 아무 생각없이 이런 옵션을 입력하면 당연히 그런 기능이 나오겠지 하는 옵션들이 있거든요.
  • ?
    InoS 2006.07.07 23:28
    그리고 혹시 위에 원기님은 내 친구 주원기? 맞나 모르겠네 ㅎㅎ; 아니면 죄송~
  • ?
    서경식 2006.07.04 23:52
    먼저, 큐브리드 사용에 감사드립니다.
    질의툴에 관해서 간략히 추가 설명드리겠습니다.
    큐브리드는 기본적인 대화형 질의툴로 sqlx를 제공합니다. 이는 Oracle의 Sql Plus와 같다고 보시면 됩니다. 그리고, Windows에서 동작하는 GUI인 Visual SQL을 제공합니다. 이는 MS의 쿼리 분석기(SQL Analyzer)와 같다고 보시면 됩니다. Windows 환경에서는 Visual SQL 을 사용하시는 것이 편리합니다.

    sqlx의 session command는 먼저 세미콜론을 입력한 다음에 해당 명령어를 입력합니다.
    각 명령어에 대한 설명은 User''s Manaual I 권의 2-18 에 나와 있습니다. 몇 가지를 설명하자면,
    ;CLear : Clears the command buffer.
    ;RUn : Executes sqlx commands that are in the command buffer.
    ;Xrun : run and clear
    ;COmmit : Commits the current transaction.
    ;ROllback : Rolls back the current transaction.
    ;EXit : Exits sqlx
    각 해당 session command는 대문자만 필수 입력입니다. 예를 들어, ;run을 ;ru 라고 입력해도 됩니다.

    >
    > glibc 2.3.4를 위한 버전을 새로 다운받아서 테스트 했습니다.
    >
    > 일단 첫번째 문제는 설치 후 ~/.cubrid.sh 를 하고 cubrid_server start 하면 된다고 메시지가 나왔는데 이것이 동작하지 않습니다. 문제는 두가지인데요.
    > 하나는 ~/.cubrid.sh 파일에 실행권한이 없습니다. 따라서 실행되지 않습니다.
    > 그리고 두번째는 쉘의 특성상 한번 fork()후에 수행되고 그 결과가 원래 쉘로 리턴되기 때문에 source ~/.cubrid.sh 를 해야만 제대로 PATH등이 설정됩니다.
    >
    > 여튼~ 서버 실행까지 왔습니다.
    > database를 만드려고 createdb 명령을 사용하려고 하는데 어떤 옵션들이 있는지 --help 옵션을 주었더니 --help 라는 이름의 DB가 생성이 됐습니다 ㅠ_ㅠ;
    > 다시 지우고 test라는 DB를 만들었습니다.
    >
    > 그리고 sqlx 를 이용해 보기로..
    > 일단 create table test1(a int, b int); 하였더니 아무일도 일어나지 않았습니다. 쿼리를 모아서 ;run 해야만 한꺼번에 트랜젝션에 넣어 수행되는 모양이죠?
    > ;clear 해야만 쿼리버퍼가 지워지고요..
    >
    > sqlx> insert into test1 values(1,2);
    > sqlx> ;run
    >
    > 1 rows inserted.
    >
    > Current transaction has been committed.
    >
    > 1 command(s) successfully processed.
    > sqlx> select * from test1;
    > sqlx> ;run
    >
    > 1 rows inserted.
    >
    > Current transaction has been committed.
    >
    > === <Result of SELECT Command in Line 2> ===
    >
    > a b
    > ==========================
    > 1 2
    > 1 2
    >
    >
    > 2 rows selected.
    >
    > Current transaction has been committed.
    >
    > 2 command(s) successfully processed.
    >
    > 전 하나만 들어가길 바랬는데 ;clear 해주지 않아서 다음 ;run 에서 insert, select 가 같이 일어났습니다. 이건 습관을 들여야 하겠더라구요..
    > tab 을 이용한 자동완성, 키보드 위아래를 이용한 히스토리 기능 좀 구현해 주세요~ (그나마 좀 쉽고 더 유용한 히스토리 기능 부터 쫌 ㅋㅋ)
    >
    > 어쨌든 써본 결과로는 일단 설치부터 사용까지의 진입장벽은 꽤 쉬운편인것 같습니다. 몇가지 표준 SQL문법으로 데이터를 조작해 본 결과로는 잘 동작해서 SQL표준도 아직 크게 벗어난걸 발견은 못 했습니다. RENAME이 좀 거슬렸는데 ALTER의 그것과는 좀 다른 것 같더군요?
    >
    > 마지막으로 개발자를 위한 공간이 따로 있었으면 하는 생각이 듭니다. 웹베이스의 문서들과 검색이라던지요. 위키 같은걸 제공하면 사용자들이 문서들을 만들어 나갈 수 있을것 같습니다.
    >
    > 그럼 수고하세요~
    >

List of Articles
번호 제목 글쓴이 날짜 조회 수
263 큐브리드 다운로드 4만건 돌파 기념 간식 배달 이벤트 - 축하 메시지 남기기 ^^ 291 2 file admin 2009.05.13 219639
262 큐브리드 제품 다운로드 10만건 돌파기념 축하 메시지를 남겨주세요 87 file admin 2010.12.15 101175
261 큐브리드 오픈소스화 1주년 기념 이벤트 156 1 file admin 2009.11.25 70976
260 NHN DeView 2008 후기 - CUBRID 2008 1 정병주 2008.11.25 56413
259 큐브리드 매니저 2008 R2 - 맛뵈기 프리뷰 정병주 2009.06.16 49179
258 큐브리드 면접 문제들... 19 김평철 2007.05.04 45385
257 큐브리드양을 소개합니다. 1 정병주 2009.04.07 44695
256 Mysql 그리고 큐브리드... 1 들뿔 2007.04.11 44531
255 오픈소스 SW 저작권 인식제고를 위한 논문 공모전 정병주 2010.07.02 42830
254 CUBRID 다운로드가 6만 건을 넘었습니다!!! 정병주 2009.11.03 42452
253 오픈소스SW 저작권 인식제고를 위한 공모전 3 정병주 2009.05.22 41812
252 오과장님 DeView 2009 가다 정병주 2009.09.22 40546
251 오픈소스SW 저작권 인식제고를 위한 이벤트 정병주 2009.09.15 40498
250 메뉴얼에 예제를 많이 넣어 주셨으면 ... rgboard 2007.07.10 39945
249 전자정부 표준프레임워크 오픈커뮤니티 창립세미나 안내 정병주 2010.08.17 39651
248 큐브리드 매니저 splash 이미지 변경 예정입니다. ^^ 4 file 정병주 2008.12.20 39266
247 NHN DeView 2009 영상 자료 file 정병주 2009.09.26 37651
246 2009 3rd CUBRID Inside를 다녀와서! 2 시난 2009.05.27 36970
245 구인: 자바개발자를 구합니다 정병주 2008.05.06 36433
244 남궁성님의 Java 동영상 강의 문학청년 2009.12.24 34545
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

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