CUBRID 질의 실행 도구인 CUBRID 쿼리 브라우저, CUBRID 매니저가 새 버전 2013.05 (빌드 0120)을 릴리스합니다.
주요 특징 요약:
- 엔진 버전 CUBRID 8.2.2 ~ CUBRID 9.1 지원
- 튜닝 모드 개선: 통계정보와 질의실행계획을 동시 확인하면서 전/후 비교하며 튜닝결과 확인할 수 있습니다.
- SQL 동시 실행 결과 화면 개선: 출력 즉시 데이터/컬럼/레코드를 색상으로 비교할 수 있습니다.
- 질의 결과 내 검색 기능 추가: 질의 결과탭에 출력된 데이터를 대상으로 추가 검색을 할 수 있습니다.
- SQL 실행하기 개선: 가져오기 마법사로 통합 지원하며, <실패한 데이터/오류 메시지 내보내기> 기능을 지원합니다.
- 그 외 다수 오류가 수정되었습니다.
1. 권장 사항
- CUBRID 쿼리 브라우저: http://www.cubrid.org/wiki_tools/entry/cubrid-query-browser-release-notes
- CUBRID 매니저: http://www.cubrid.org/wiki_tools/entry/cubrid-manager-release-note_kr
6. 주의사항
- CUBRID 9.1의 collation은 UI에서는 아직 완벽히 지원하지 않습니다. 테이블 생성 후 컬럼 추가시 현재 테이블의 콜레이션을 따라갑니다.
<주요 이미지>
1. 권장 사항
- CUBRID Manager/ Query Browser 1.2.x 버전 이하인 경우, 수동 업데이트를 권장합니다. 이상 버전에서는 자동 업데이트됩니다.
2. DB 서버 호환 버전 및 지원 OS
- CUBRID 8.2.2 버전~ CUBRID 9.1 버전의 DB 서버와 호환됩니다. (각 버전별 JDBC 드라이버 내장)
- 지원 OS: Windows, Linux, Mac
- CUBRID 8.2.2 버전~ CUBRID 9.1 버전의 DB 서버와 호환됩니다. (각 버전별 JDBC 드라이버 내장)
- 지원 OS: Windows, Linux, Mac
3. 요구 사항
- JRE 1.6 버전 이상이 필요합니다.
- JRE 1.6 버전 이상이 필요합니다.
4. 다운로드
- CUBRID 쿼리브라우저: http://ftp.cubrid.org/CUBRID_Tools/CUBRID_Query_Browser/2013.05/
- CUBRID 쿼리브라우저: http://ftp.cubrid.org/CUBRID_Tools/CUBRID_Query_Browser/2013.05/
5. 상세한 개선 사항 및 릴리스 노트
- 신 기능 소개 페이지: http://www.cubrid.org/wiki_tools/entry/new-features-of-cm-2013-05_kr
- 신 기능 소개 페이지: http://www.cubrid.org/wiki_tools/entry/new-features-of-cm-2013-05_kr
- CUBRID 쿼리 브라우저: http://www.cubrid.org/wiki_tools/entry/cubrid-query-browser-release-notes
- CUBRID 매니저: http://www.cubrid.org/wiki_tools/entry/cubrid-manager-release-note_kr
6. 주의사항
- CUBRID 9.1의 collation은 UI에서는 아직 완벽히 지원하지 않습니다. 테이블 생성 후 컬럼 추가시 현재 테이블의 콜레이션을 따라갑니다.
- Excel의 xlsx 포맷을 지원하지 않습니다. xlsx에서 실수형 일부 데이터가 변경되는 문제로 인해 xls로 저장하도록 변경하였습니다.
- 튜닝모드에서 질의 실행 통계 정보는 페이징 등의 차이로 CSQL과 다소 차이가 날 수 있습니다.
- 2013-03 버전부터 Mac OSX용 Cocoa와 Carbon을 별도로 릴리스 합니다. Cocoa는 Carbon에 비해 UI가 비정상 출력되는 문제가 적습니다.
- Linux용 도구에서는 JRE 포함 버전은 더이상 배포하지 않습니다.
- 데이터 내보내기, 가져오기시 xls를 사용할 경우 xls 파일의 한계를 초과하는 데이터는 오류가 발생할 수 있으며,
csv 방식이나 sql을 이용하면 됩니다.
- TXT로부터 가져오기시 double 크기 이상의 데이터는 손실이 있을 수 있습니다.
- BLOB, CLOB는 내보내기, 가져오기를 지원하지 않습니다.
- 질의결과 편집은 PK 컬럼이 모두 SELECT 된 경우에만 편집이 가능합니다.
- 이력 자동 저장 기능(SQL 이력, 실행계획 이력)은 최대 100건만 저장되며 100건 이전의 내용은 자동 삭제 됩니다.
- broker log top 분석 기능은 대량의 파일 분석시 Java heap memory 설정에 따라 out of memory 오류가 발생할 수 있습니다.
7. 관련 링크
- CUBRID 쿼리 브라우저 프로젝트: http://www.cubrid.org/wiki_tools/entry/cubrid-query-browser
- CUBRID 매니저 프로젝트: http://www.cubrid.org/wiki_tools/entry/cubrid-manager
<주요 이미지>
1) 튜닝모드 진입과 비교창
2) SQL 동시 실행 후 결과 비교창
3) 질의 결과탭 내 검색 기능
4) 데이터베이스에 스키마/데이터 입력 마법사 (가져오기 마법사)
DB에 대량 입력 도중 실패한 데이터 내보내기(xls파일)의 예시:
행 |
실패한 SQL |
오류 메시지 |
1 |
INSERT INTO "cub_test" ("reg_date", "col1", "col2") VALUES (DATE'10/31/2009', 186, 0); |
Operation would have caused one or more unique constraint violations. |
2 |
INSERT INTO "cub_test" ("reg_date", "col1", "col2") VALUES (DATE'11/30/2009', 291, 0); | Operation would have caused one or more unique constraint violations. |
3 |
INSERT INTO "cub_test" ("reg_date", "col1", "col2") VALUES (DATE'12/31/2009', 231, 0); | Operation would have caused one or more unique constraint violations. |
4 |
INSERT INTO "cub_test" ("reg_date", "col1", "col2") VALUES (DATE'01/31/2010', 359, 3362); | Operation would have caused one or more unique constraint violations. |
5 |
INSERT INTO "cub_test" ("reg_date", "col1", "col2") VALUES (DATE'02/28/2010', 409, 2763); | Operation would have caused one or more unique constraint violations. |