Background Image
  1. CUBRID DBLink

    CUBRID DBLink 란 데이터베이스에서 정보를 주고받다 보면 종종 다른 타 데이터베이스의 정보 조회가 필요한 경우가 있다. 이렇게 타 데이터베이스의 정보를 조회할 수 있는 방법이 필요 하게 되었으며, CUBRID DBLink를 이용하면 타 데이터베이스의 정보를 사용할 수 있다. CUBRID DBLink는 CUBRID, Oracle, MySQL의 데이터베이스의 정보를 조회할 수 있도록 기능을 제공하며, 타 데이터베이스의 정보를 마치 하나의 데이터베이스에서 조회하는 것과 같은 효과를 발휘한다. 단 타 데이터베이스를 여러 게 설정이 가능 하나, 정보를 조회할 때는 한개의 타 데이터베이스의 정보만 조회가 가능하다. 1. CUBRID DBLink 구성도 CUBRID DBLink는 동일기종 간에 DBLink 와 이기종 간의 DBLink를 지원한다. - 동일기종 간의 DBLink 구성도 동일기종의 타 데이터베이스의 정보를 조회하기 위한 구성도를 보면 Database Server에서 CCI를 이용하여 동일기종의 Brokers에 접속하여 타 데이터베이스의 정보를 조회할 수 있다. - 이기종 간의 DBLink 구성도 이기종의 타 데이터베이스의 정보를 조회하기 위한 구성도를 보면 GATEWAY를 통해서 이기종 타 데이터베이스의 정보를 조회할 수 ...
    Date2022.06.07 Category제품 여행 Byairnet Views1465 Votes0
    Read More
  2. CUBRID BI 변경 뒷이야기

    CUBRID 2008 R4.0 Beta 출시에 맞춰 CUBRID BI (Brand Identity)가 변경되었습니다. BI를 변경하게 되었던 배경은 1) 글로벌 진출에 따른 차별화된 아이덴티티 확립, 2) 오픈소스의 친근한 이미지와 기업 솔루션의 전문적 이미지를 함께 추구할 수 있는 아이덴티티 확립, 3) 별도의 심볼을 제작하여 홈페이지, 사용자 커뮤니티, 제품 아이콘 등으로 아이덴티티를 확장 활용할 수 있는 필요성 3가지로 정리할 수 있습니다.   금년 2월부터 브랜드 디자인 컨셉에 대한 세부적인 논의가 시작되었고, CUBRID가 추구하는 컨셉을 “성능, 안정성, 기능 향상을 위해 끊임없이 진화하는 오픈소스 DBMS”로 정하고, 이를 위해 브랜드 심볼은 “도전, 진화, 성장, 혁신, 친근, 신선함”의 이미지를 제공하는 것으로 정리를 했습니다.   4월 초에 1차 작업으로 총 9개의 시안이 나왔으며, 이중 3개가 선별되어 한국/중국/루마니아로 구성된 CUBRID 커뮤니티 멤버들을 대상으로 선호도 조사가 진행되었습니다.     첫번째 로고는 “큐브(Cube)”와 “구조(Structure)”, 두번째는 “큐브(Cube, Data)”와 “연결(Bridge, Connect), 세번째는 “기하학(Geometry)”과 “무한(Infinite)”이라는 모티브를 기...
    Date2011.05.20 Category알려요~ By정병주 Views49195 Votes0
    Read More
  3. CUBRID 2008 신제품이 출시되던 날…

    지난 11월 22일(토) 양재동 AT Center에서 NHN DeView 2008 행사가 진행되었습니다. NHN에서 처음으로 개최한 대규모 개발자 컨퍼런스로서, “독립사이트 활성화를 위한 NHN 정보플랫폼”이라는 키 메시지를 중심으로 정보플랫폼 제공을 위해 NHN이 보유하고 있는 각종 서비스 컴포넌트(XE, CUBRID, SmartEditor, nFORGE 등)들이 오픈소스로 출사표를 던진 날입니다. 물론, 이날 행사를 통해 CUBRID 2008 신제품이 공식적으로 출시되었으며, 오픈소스 DBMS로 첫선을 보인 날이기도 합니다. “DeView”는 개발자의 시각(Developer's View)과 국내 개발자들이 함께 내딛는 새로운 첫걸음(Debut)이라는 의미를 담고 있는 중의적 표현으로, CUBRID 2008 역시 국내 개발자과 함께 만들어가는 DBMS를 지향하고 있고, 오픈소스 DBMS로 새롭게 출발한다는 측면에서 그 궤를 같이하고 있습니다. CUBRID는 A 트랙의 세번째 세션에서 진행되었으며, NHN DBMS개발랩 진은숙 랩장님께서 CUBRID 오픈소스화 배경 및 제품 소개, 라이선스 모델, 프로젝트 참여 방법에 대한 3가지 테마를 가지고 30분 정도 발표해 주셨습니다(발표 및 동영상 자료는 아래 링크 참조). 특히, CUBRID 2008이 채택하고 ...
    Date2008.12.07 Category제품 여행 By정병주 Views54591 Votes0
    Read More
  4. CUBRID 10의 새로운 기능 "문자열 압축"

    CUBRID 10은 새로운 기능이 추가 되었습니다. 그 중에서 문자열 압축기능이 추가되었습니다. 지금부터 문자열 압축 기능에 대해서 알아보도록 하겠습니다. 문자열 압축 기능은 아래의 표와 같습니다. CUBRID 문자열 압축은 255byte 이상에서만 실행되고, 압축이 효율적이지 않으면 압축을 실행하지 않습니다. 문자열 압축률이 얼마나 좋은지 테스트하기 위해서 문자열 압축 기능이 없는 CUBRID 9.3과 10.1에서 테스트 데이타 10만건을 입력하고, 테이블 크기를 확인하는 방법으로 진행하였습니다. “케이스 #1”은 중복 되지 않는 문자열 데이타를 입력하고 압축률을 확인하였고, “케이스 #2”는 중복 된 데이타를 입력하고 압축률을 확인하였습니다. 각 케이스별로 데이타 10만건을 생성한 방법은 아래 표와 같습니다. 먼저 테스트 데이타 1건을 입력하고, “insert 테이블 select ...” 구문에서 카탈로그 테이블과 카테시안 곱(Cartesian Product)을 활용하여 테스트 데이타를 생성하였습니다. 위 표의 SQL문으로 데이타 10만건을 입력하고 테이블 크기를 확인하였습다. 테이블 크기는 “show heap capacity of 테이블명;” 명령을 실행하고 Num_pages 값을 확인하였고, 결과는 아...
    Date2018.12.26 Category제품 여행 By권호일 Views662 Votes0
    Read More
  5. No Image

    CSQL에서 PreparedStatement 사용하여 Query Plan 확인하기

    CSQL에서 PreparedStatement 사용하여 Query Plan 확인하기 Prepare statement를 이용하여 값을 질의에 포함하지 않고 bind 했을 경우와 질의상에 값을 직접 포함하였을 경우, 일부 상황에서 값에 대한 해석이 모호해져 질의 플랜이 다르게 만들어져 질의의 성능이 달라지는 경우가 있습니다. 이를 위해 csql 에서 prepare statement 사용하는 방법을 정리하였습니다. 아래 확인 예시는 11.2 에서 해결된 부분이나, 그 이전 부분에서 질의 수행 계획이 달라졌음에 대한 이해를 위해 사용하였습니다. CSQL에서 PreparedStatement 사용 1. Prepared Statement 생성 PREPARE stmt_name FROM 'sql문'; 2. Prepared Statement 실행 EXECUTE stmt_name [USING value, value2 ...]; 3. Prepared Statement 해제 {DEALLOCATE | DROP} PREPARE stmt_name; 사용 예시(2가지) 1. csql > PREPARE pstmt FROM 'SELECT 1 + ?'; csql > EXECUTE pstmt USING 4; csql > DROP PREPARE pstmt; 2. csql > PREPARE pstmt FROM 'SELECT col1 + ? FROM tbl WHERE col2 = ?'; csql > SET @a=3, @b='abc'; csql > EXECUTE pstmt USING @a, @b; csql > DROP PREPARE pst...
    Date2023.05.11 Category제품 여행 By김지원 Views426 Votes1
    Read More
  6. CM을 통해 SQL을 분석해보자.

    SQL을 수행하다 보면 SLOW SQL이 많이 발생합니다. 이럴때, 해당 SQL의 실행계획을 확인 함으로써, 지연을 발생시키는 부분을 쉽게 찾을 수 있습니다. 1. SQL 서식화. - 보통 SQL을 LOG에서 copy 할경우 가시적으로 보기 힘든경우 사용합니다. 2. 질의 실행 계획보기. - 질의편집기에 SQL을 작성 후, 질의 실행계획보기를 통하여 해당 SQL의 실행계획을 확인 할 수 있습니다. 2.1 질의실행계획보기 --계속 - 질의 실행 계획보기를 실행 시, 질의 계획의 원본, 트리출력, 그래픽출력 등으로 쉽게 확인이 가능합니다. - 이글에서 주로 다룰 내용은 트리출력이며, 보다 사용자가 보기 편리한 구조로 이루어져 있습니다. - 해당 내용을 분석하면, olympic 테이블과 record 테이블은 서로 inner join으로 조인이 이루어 집니다. - olympic 테이블은 FULL SCAN이 일어났으며, 모두 디스크 io가 발생하였습니다. - record 테이블은 primary key(host_year)을 사용하여 인덱스 범위검색을 하였습니다. - 이때, olympic 테이블에서 추출한 레코드는 총 25개 이며, record 테이블에서는 2000개의 레코드를 추출하였습니다. - olympic 테이블에서의 전체 row는 25건이며, 페이지로는 1게 ...
    Date2019.01.01 Category제품 여행 By박동윤 Views1296 Votes0
    Read More
  7. CMT(CUBRID Migration Tool) 활용

    CMT를 이용하여 데이터 마이그레이션 작업하면서 여러가지의 팁이 있겠지만 4단계에서 유용하게 사용할 수 있는 팁중 PK가 없는 테이블에 대해서 데이터 수행전에 PK 선택하거나 또는 테이블 생성 후 PK 컬럼을 추가하여 데이터 마이그레이션하면 되는 팁을 알려 드리겠습니다. 1) PK가 없는 테이블에 대해 이관전 PK 컬럼 선택 후 데이터를 이관하는 방법 2) PK가 없는 테이블 정보를 그대로 생성하고 데이터를 이관전에 seq 컬럼을 추가하여 그 컬럼에 대해 PK로 만들어 주므로 PK에 대한 재작업이 안해도 되는 방법 위 두가지를 병행하여 데이터 이관 작업을 진행하면 좀 더 쉽게 데이터 이관 작업을 할 수 있다. 1단계 - 원본과 대상 유형을 선택한다. - 다음버튼을 클릭한다. 2단계 - 편집버튼을 클릭하여 "원본 정보"를 등록하여 접속이 되는지 테스트버튼을 클릭하여 확인한다. (연결이름 : 임의로 작성, 호스트 주소 : IP주소, 연결 포트 : 사용하는 접속 포트, 데이터베이스 이름 : SERVICE_NAME, 사용자 이름 : 실제사용자ID, 비밀번호 : 실제비밀번호) - 테스트버튼을 클릭하여 접속이 안되는 경우는 연결포트 또는 데이터베이스 이름, 사용자이름, 비밀번호가 틀리...
    Date2018.12.31 Category제품 여행 By엄기호 Views2412 Votes0
    Read More
  8. ANTLR, StringTemplate를 사용해서 PL/SQL을 CUBRID Java SP로 변환하기

    ANTLR, StringTemplate를 사용해서 PL/SQL을 CUBRID Java SP로 변환하기 CUBRID DBMS(이하 'CUBRID')는 PL/SQL을 지원하지 않습니다. PL/SQL 문법으로 함수나 서브 프로그램을 만들어서 해왔던 작업들을 CUBRID에서 하려면 Java Stored Function/Procedure(이하 'Java SP')으로 변환해야 합니다. 데이터베이스 개발자나 관리자, 엔지니어는 PL/SQL 문법에는 친숙하지만 프로그래밍 언어에는 친숙하지 않은 경우가 대부분입니다. 또한 어플리케이션 개발은 사용하는 DBMS에 따라 달라지는 부분이 거의 없지만 PL/SQL을 Java SP로 변환하는 것은 새로운 시스템을 개발하는 느낌을 받아서 어려움을 느끼는 것 같습니다. 그래서 PL/SQL 을 Java SP 쉽게 변환하는 방법에 대해서 찾아보던 중 ANTLR에 대해서 알게 되었습니다. ANTLR는 파서를 만드는 도구입니다. 전세계에 있는 컨트리뷰터들로부터 도움을 받아서 다양한 프로그래밍 언어들의 파싱할 수 있도록 문법 파일들을 지원하고 있습니다. 공식 홈페이지에서는 ANTLR에 대해서 아래와 같이 소개하고 있습니다. "ANTLR (ANother Tool for Language Recognition)은 구조화 된 텍스트 또는 이진 파일을 읽고, 처...
    Date2020.12.31 Category오픈소스 이야기 By주영진 Views2878 Votes2
    Read More
  9. 5월은 개발자 커뮤니티의 달?

    5월을 흔히 가정의 달이라 칭하는데, 개발자 커뮤니티 사이에서도 5월은 중요한 달인 것 같다. 만물이 생동하는 봄이 왔으니…… 5월 한달 동안 다양한 개발자 커뮤니티에서 오프라인 세미나를 진행하고 있다. 온라인에서만 교환하던 지식과 정보를 커뮤니티 구성원들과 심도 있게 공유하고 온라인에서 체험할 수 없는 유대감을 형성할 수 있는 계기가 되기 때문이다. 아래는 개발자 커뮤니티 세미나 중 큐브리드가 후원 혹은 협찬한 행사이다. 이미 지난 행사도 있지만, 2개의 행사가 남아 있고, 앞으로도 개발자 커뮤니티 행사에는 적극적으로 참여하여 CUBRID 브랜드 인지도도 높이고, 미약하나마 지원을 해 주고자 한다. 연합IT벤처동아리 S.O.P.T 대학생을 위한 컨퍼런스 사실 처음 들어본 대학 동아리인데, S.O.P.T 운영진으로부터 후원 요청을 받고 사이트를 방문해 보니 그들의 열정을 느낄 수 있었다. Shout Our Passion Together! 이공계 기피 현상이 만연되어 있는 국내 현실에서 대학생들이 자발적으로 연합하여 IT 벤처 동아리를 운영하고 있으니 바로 지원 결정. ‘발직한 스캔들’이라는 대학생 특유의 도발(?)적인 주제로 5월 9일(토) 진행되었으며, 큐브리드에서...
    Date2009.05.22 Category나머지... By정병주 Views57355 Votes0
    Read More
  10. No Image

    4회 CUBRID Inside 후기

    지난 9월 16일 CUBRID Inside가 강남 토즈에서 있었습니다. 사실 Deview가 다음날이라 참석하지 못하시는 분들이 많을까 걱정했었는데 역대 최고! 신청수/참가수를 기록한 역사적인~ 날이었습니다. 샤롱스판(면스판)님과 저는 선발대로 5시 30분쯤 출발, 6시쯤 도착해서 뒷풀이 장소 예약 확인하고 어떤게 맛있을지 고민하고 ^^; 토즈로 올라가 예약장소 확인하고 준비물 확인하고.. 노트북 세팅하고 이런저런 준비작업들을 진행했습니다. 예전에는 잘 몰랐으나 행사를 진행하는 일이 그렇게 쉬운 일만은 아니라는 것을 알게 되었네요. ^^; 멋 옛날에 500인 규모의 행사를 진행한 적도 있었지만 그땐 도우미(?)의 역할만 했었으니까요. 많은 분들에게 뜻깊은 CUBRID Inside가 되도록 노력하고 있다는 것! (알아주시면 감사하겠습니다 ~_~;;) 이번 Inside는 예전과 달리 오픈소스 세션 외에 응용 세션이 추가 되었었지요. 큐브리더(CUBRID 매니아)를 비롯한 여러 응용개발자 분들에게 도움이 되고자 개편된 것이지요! 많은 분들이 하나 둘 씩 행사장에 도착하시고 간단한 음료와 맛있는 샌드위치를 시식하며 Inside가 진행되었습니다. (여담인데 샌드위치 아이디어가 참 좋더군...
    Date2009.09.21 Category나머지... By시난 Views39421 Votes0
    Read More
Board Pagination Prev 1 ... 7 8 9 10 11 12 13 14 15 16 Next
/ 16

Contact Cubrid

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