Background Image
조회 수 23089 추천 수 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
번호 제목 글쓴이 날짜 조회 수
223 "내일을 위한 PHP" PHP Fest 2011 정병주 2011.05.13 25796
222 큐브리드 vs. UniSQL 김평철 2006.08.01 25165
221 DataWare™ DA 체험판 다운로드 링크 오류 1 아트 2011.11.28 24652
220 다운로드 월 3000건 돌파, 축하합니다. 4 flypig 2009.04.30 24525
219 Talk Box는 개발자용 자유게시판입니다. 관리자 2006.06.16 24064
218 Query Browser 미흡한 점 1 GGG특별대원 2011.04.04 23597
217 FreeBSD는 지원할 예정 없나요? 1 손님 2006.06.19 23597
216 CUBRID 오픈소스 프로젝트 4월 소식지 2 CUBRID_DEV 2009.04.25 23313
215 (CUBRID 후원) 우분투 사용자 커뮤니티 안내 2 file CUBRID_DEV 2009.05.20 23310
214 [좌담회] 자발적 커뮤니티 `SW 두레활동` 확산시켜야 cubrid 2010.12.24 23294
213 맥에 대한 포팅은 계획에 없습니까? 1 지니보이 2011.11.19 23198
» cubrid를 잠깐 사용해 보고.. 7 신기배 2006.07.02 23089
211 로고가 바뀌었네요. 1 듀스 2011.09.10 22982
210 오픈소스 활용 및 관리 효울화 방안 세미나 file cubrid 2012.04.25 22973
209 [도서 소개] 김태용의 JSP 웹 프로그래밍 입문 file cubrid 2011.01.21 22641
208 제품 다운로드 경험 2 김평철 2006.06.17 22562
207 개편된 홈페이지가 너무 멋져요!! 1 진이 2008.11.22 22443
206 2010 한국 자바 개발자 페스티벌 정병주 2010.06.24 22372
205 decimal(4,1)어케 설정하나요? & 몇가지 불편사항 3 임철수 2006.07.31 21491
204 레퍼런스 활성화 방안 건의 1 유니콘 2011.11.03 21398
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