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
번호 제목 글쓴이 날짜 조회 수
103 ********큐브리드 오픈소스화 1주년 축하드려요~~!!^^****** 파란나란디 2009.12.09 13198
102 축하드려염^^ 디바 2009.12.09 13167
101 큐브리드 오픈소스화 1주년 축하드려요 초록배 2009.12.09 13883
100 오메데또고자이마쓰~~ 지니보이 2009.12.09 15209
99 큐브리드의 오픈소스 전환 첫돌 기념 이벤트 당첨자 발표 admin 2009.12.11 27037
98 남궁성님의 Java 동영상 강의 문학청년 2009.12.24 34545
97 예제로 배우는 CUBRID 스터디 문학청년 2009.12.29 13276
96 2010년 한해도 좋은 일만 가득하세요...!! 1 지니보이 2009.12.29 12852
95 큐브리드 홈페이지 오류 제보(?) - 로고 클릭 시 1 차오이 2009.12.31 12751
94 홈페이지 오류(?) 제보 2 flypig 2010.01.05 12822
93 큐브리드를 사용해 윈도환경에서 사용할 프로그램을 개발코자 합니다 1 혜승아빠 2010.01.08 12975
92 IE 7 호환보기가 되도록 meta 태그를 추가해 주세요.. 1 차오이 2010.01.17 16429
91 매뉴얼 관련 건의드립니다. 2 지니보이 2010.01.20 12279
90 객체관계형데이터베이스는 왜 성공하지 못한건가요? 1 ShootingStar 2010.01.28 13545
89 편집 화면이 bit(1)인 경우에도 B' '가 아니라 X' ' 식으로 16진수를 기본으로 채워서 1 날밤샘아님 2010.04.15 11692
88 CUBRID예제가 포함된 Qt 실전 프로그래밍 김대진 2010.04.26 20568
87 큐브리드를 비추 합니다. 3 초보 2010.05.20 11655
86 Pentaho Data Integration(Kettle) 에서 Cubrid DBMS 지원 추가 2 김영우 2010.06.17 18616
85 2010 한국 자바 개발자 페스티벌 정병주 2010.06.24 22372
84 2010 4th 공개SW 개발자대회 - 1차 기술세미나 정병주 2010.06.30 26406
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 Next
/ 14

Contact Cubrid

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