Background Image
조회 수 22950 추천 수 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
번호 제목 글쓴이 날짜 조회 수
83 decimal(4,1)어케 설정하나요? & 몇가지 불편사항 3 임철수 2006.07.31 21313
82 cubsql 이라는 오픈소스 프로젝트를 시작했습니다 ㅎㅎ 8 신기배 2006.11.21 15566
» cubrid를 잠깐 사용해 보고.. 7 신기배 2006.07.02 22950
80 cubrid 홈페이지 글씨체에 대해서 2 프란체스카 2009.03.10 17592
79 cubrid mysql 하루 체험 소감 1 차가워 2015.03.16 8635
78 cubrid 3.0 버그. 1 file 코딩하는자아 2010.10.07 12369
77 [좌담회] 자발적 커뮤니티 `SW 두레활동` 확산시켜야 cubrid 2010.12.24 23135
76 [도서 소개] 이클립스 PDT file 정병주 2011.05.11 25756
75 [도서 소개] 김태용의 JSP 웹 프로그래밍 입문 file cubrid 2011.01.21 22463
74 [기사] 공개SW 유지보수 가이드라인 만들어진다. 정병주 2006.08.08 18862
73 Windows 2003 + CUBRID 2008 R 1.4 + ZBXE 1.2.0 + Autoset 4.3.2 설치 후기 2 윤희서 2009.03.20 26822
72 Visual-SQL에서 데이타베이스명까지 저장과 ... 2 채광수 2006.06.21 20188
71 Talk Box는 개발자용 자유게시판입니다. 관리자 2006.06.16 23930
70 Sphinx 라는 검색엔진을 지원했으면 합니다. 2 정순영 2009.09.18 19476
69 SPRING+IBATIS+DWR 포팅 후기 3 장비맨 2009.04.23 20525
68 SDEC (Seoul Data Engineering Camp) 2011 - 개발자 중심의 기술 컨퍼런스 file 정병주 2011.05.13 27844
67 R3.0질문입니다. 2 겜기능되거든 2010.10.07 12124
66 Query Browser 미흡한 점 1 GGG특별대원 2011.04.04 23432
65 Q&A 신속한 답변 부탁 드립니다. 1 스마트 2010.09.27 11521
64 Q&A 글이 안써지네... 4 ㅇㅇ 2013.01.28 13063
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13

Contact Cubrid

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