Background Image
  1. 기획연재[5] CUBRID 제품 분석 – CUBRID서비...

    이번 시간에는 CUBRID 서비스 제어에 대해서 간략하게 소개하도록 하겠다. 이전 제품여행을 탐독(?) 했던 독자들은 CUBRID 구조에 대한 내용을 기억하고 있을 것이다. 다시 간략하게 상기 시킨다면 아래와 같다. 1. Database서버 – 데이터가 저장 2. Broker – CUBRID와 AP를 연결해 주는 미들웨어 3. CUBRID Manager Server – CUBRID와 Broker를 관리해 주는 관리 프로그램 위에 소개된 부분은 각각의 구동이 가능한 CUBRID의 제품군들이다. 각각의 제어 방법을 소개하면 아래와 같다. 1. Database서버 구동/정지 – cubrid server start <db_name>/cubrid server stop <db_name> 2. Broker 구동/정지 – cubrid broker start/cubrid broker stop 3. CUBRID Manager Server 구동/정지 – cubrid manager start/cubrid manager stop 하지만 위와 같이 각각의 구동은 잘 사용하지 않는다. CUBRID에서는 위의 각각의 작동을 한번에 제어하는 명령어를 제공하고 있으며 이를 좀더 효율적으로 사용하기 위한 몇 가지 parameter설정 방법을 알려주도록 하겠다. 현재 CUBRID 서비스를 일괄 구동하기 위한 방법은 “cubrid service start”라는 명령어를 통하여 이루어진다. 그렇다면 “cubri...
    Date2010.03.03 Category제품 여행 Bycubebridge Views35649
    Read More
  2. CUBRID 다운로드 7만건 돌파

    2010 벤쿠버 동계 올림픽 스피드 스케이팅에서 기대하지 않았던 메달 소식 – 이승훈, 모태범, 이상화 - 에 하루 하루 기쁨을 느끼고 있습니다. 대한민국 선수들 정말 대단하고 훌륭합니다! (아래 이미지 출처: 네이버) 어제 날짜로 CUBRID 누적 다운로드가 7만건을 돌파했습니다. 2006년 6월 무료 라이선스 정책을 선언하고 다운로드가 시작된 지 3년 8개월(44개월)만에 달성된 숫자인데, 처음 29개월 동안 약 3만건이 다운로드 되었으며, 오픈소스 DBMS로 전환된 2008년 11월 이후 15개월 동안 4만여건 다운로드 되었습니다. 오픈소스 DBMS로 전환되기 전에는 월 평균 1,000건 정도 다운로드가 되었는며, 이후에는 월 평균 2,700여건 다운로드 되어 약 160% 정도 성장을 하였습니다. [2010년 2월 다운로드 수는 2월 18일자 기준임] 현재의 추세대로 다운로드가 지속된다면 금년 연말에는 10만건 돌파가 가능할 것 같습니다. 대한민국 개발자 파이팅! CUBRID 파이팅!
    Date2010.02.19 Category알려요~ By정병주 Views50265
    Read More
  3. 아이폰용 CUBRID 애플리케이션

    지난 2년 동안 삼성전자 M4650 단말기를 사용하다가 지난 주말에 아이폰을 구매했습니다. 단말기 교체 시기도 되었고 작년 말부터 불기 시작한 스마트폰 광풍 – 특히, 아이폰 - 에 편승하여 직접 체험을 해 보기 위함이었습니다. 사실 아이폰은 국내 시장에 강한 충격파를 제공했으며, 삼성전자 옴니아2 단말기와의 경쟁 구도가 그려지면서 언론을 통해 엄청난 조명을 받기도 했습니다. 실례로, 아래 차트는 네이버 뉴스에서 “옴니아”와 “아이폰” 2개의 키워드로 검색한 결과이며, 아이폰의 경우 지난 달에 5천건 이상의 기사가 언론 매체를 통해 노출되었습니다. 판매 측면에서도 아이폰은 지난해 11월 28일 국내 출시 후 두달 만에 30만대 정도가 판매되었으며, 작년 스마트폰 전체 판매 대수가 75만대임을 감안하면 대단한 성공이 아닐 수 없습니다. (참고로, 금년에는 4백만대를 예상하고 있음) 아이폰 구매 후 몇 일 사용해 보니 직관적인 유저 인터페이스를 통한 사용 편의성과 애플 앱스토어에서 제공하는 10만개 이상의 애플리케이션이 새로운 경험을 느끼게 하였으며, 작년 9월말 20억 건의 다운로드를 돌파한지 3개월여 만에 10억 건이 추가된 것은 경이적인 기록이 ...
    Date2010.02.05 Category알려요~ By정병주 Views47312
    Read More
  4. 객체관계형 데이터베이스는 왜 성공하지 못...

    이틀 전 큐브리드닷컴 자유게시판에 "객체관계형데이터베이스는 왜 성공하지 못한건가요?"라는 제목으로 문의가 올라왔습니다. 처음에는 댓글 수준에서 간단하게 답변을 드릴까 했었는데 좀더 상세하게 설명을 드리는 것이 좋을 것 같아 정리를 해 보았습니다. 하지만, 제가 개발자나 엔지니어가 아니기 때문에 기술적인 관점보다는 전체적인 시장 관점에서 정리를 하였으며, 다른 시각 혹은 관점이 있을 수 있다는 전제하에서 출발을 하고자 합니다. 우선, 객체관계형(Object-Relational) 데이터베이스에 대해서 살펴보면, ORDB의 연구는 마이클 스톤브레이커 박사와 같은 선구자들에 의해 1980년대에 진행되었으며, 기존 관계형(Relational) 데이터베이스 개념에 객체 개념을 추가한 것입니다. 따라서, 객체지향형(Object-oriented) 데이터베이스와 달리 관계형 데이터베이스의 “편의성(표준 SQL 지원)과 성능을 계승”하고, 객체 개념을 통한 “모델링 장점”이 포함되어 있습니다. 1980년대의 리서치 이후 1990년 초중반에 상용화 제품들이 나오기 시작하는데, 대표적인 제품 중에 하나가 일러스트라(Illustra) - 일러스트라의 모태는 UC Berkeley의 Postgres 리서치 프로젝트...
    Date2010.01.30 By정병주 Views42146
    Read More
  5. 큐브리드 “더 로드(The Road)” – 2009년 발자취

    현재 상영 중인 영화 더 로드(The Road)의 네티즌 리뷰 중에 “차가운 절망 속 뜨거운 여정!!”이라는 제목이 눈에 띄어 확인을 해 보았습니다. 절망의 세상 속에서 희망을 이야기하는 뜨거운 부성애의 힘과 아들을 향한 아버지의 모습을 통해 깊고, 진한 여운을 받았다는 감상평이였는데, 왠지 국내 DBMS 시장의 현실과 흡사하다는 느낌을 받았습니다. 왜냐하면, 척박한 글로벌 경쟁 환경 속에서 큐브리드 뿐만 아니라 알티베이스, 티맥스데이타 각각 자신의 색깔을 가지고 뜨거운 여정을 보내고 있는데 전세계적으로 이러한 시장 경쟁 구도를 갖고 있는 국가가 전무하기 때문입니다. 그럼, 이제부터 큐브리드의 2009년 발자취를 살펴보도록 하겠습니다. 2009년은 오픈소스 DBMS로 전환(2008년 11월 CUBRID 2008 R1.1 신제품 출시)하고 나서 맞이하는 첫 번째 해로 상반기에는 “개발자확산”, 하반기에는 “적용확산”이라는 키워드로 국내의 개발자, 사용자에게 다가가기 위해 노력을 하였습니다. 우선, 제품 다운로드부터 들여다보면, 2009년 한해 제품 다운로드 수는 3만 2천여 건으로 2008년 1만 4천여 건 대비 123% 성장하였으며, 총 누적 다운로드 수는 6만 6천 건에 도달했...
    Date2010.01.28 Category오픈소스 이야기 By정병주 Views30814
    Read More
  6. 기획연재[4] CUBRID 제품 분석 – CSQL 인터...

    CUBRID의 구조에 대해서 간략하게 맛보았다. 모든 DBMS 사용자가 DB에 접속하려고 책상 앞에 앉았다면, 가장 먼저 찾는 것이 무엇일까? 어떤 것이나 마찬가지겠으나 우리는 DBMS와 소통이 필요하다.(몇 년째 화두인…^^) 소통의 통로를 각 DBMS는 sqlplus, mysql, pgsql 등의 인터프리터로 만들어 놓았다. CSQL이란 바로 이와 같이 사용자와 DBMS가 소통할 수 있는 기본적인 통로라 할 수 있겠다. 물론 많은 3rd party툴과 이미 1회에서 소개했던 여러 가지 오픈 소스 툴을 이용하여 CUBRD와 소통할 수도 있겠으나 조금 더 가까이에서 조금 더 깊게 DBMS를 건드려 보도록 하자. CSQL을 무엇에 쓸 것인가? 크게 두 가지를 위해 CSQL은 사용된다. 1. SQL명령어를 수행하기 위해서 사용된다. 2. DBA가 관리를 위해 수행하는 업무를 받아들이는 통로로 사용된다. 1번은 3rd party의 다양한 툴들이 해결해 줄 수 있는 문제이겠지만… 2번의 경우는 오직 CUBRID를 위해서만 제공되는 CSQL에서만 가능한 것이다. CSQL과 CUBRID Manager Client, 3rd party 툴 등과의 차이점은 무엇인가? - CSQL은 Broker를 통하지 않고 DB에 직접 접속한다. Broker에서의 발생하는 문제는 CSQL접속에 아...
    Date2010.01.25 Category제품 여행 Bycubebridge Views38727
    Read More
  7. 연말에도 기술지원은 쉬지 않는다.~!!

    2009 12월, 누구나 그런 것처럼 12월말은 일이 손에 잡히지 않는게 사실이다. 송년회다 신년 사업계획에다 정신 없이 한 해를 마무리할 때쯤, 불길한 예감의 전화가 걸려왔다. 전화의 내용은 백업 본을 이용하여 DB를 복구하였는데 구동이 되지 않는 다는 것이다. 복구를 하게 된 이유는, DB의 size가 증가하여 DB를 백업한 후 삭제하고 파티션을 할당하여 여유공간을 확보하고 백업 본을 이용하여 복구를 하기 위해서였다고 하였다. DB백업 본이 있으니 문제가 없을 거라는 안도의 한 숨을 쉬면서 원격을 요청하여 DB를 구동시켰으나 역시나 구동되지 않고 죽어버린다. 땡~!! 머리 속에서 제야의 종이 울리기 시작했다. 연말이라 종소리의 충격이 거세어 졌다…. 다행히 core파일이 존재하여 코어를 분석하니 log recovery과정 중에 죽은 것으로 되어 있어 가볍게 “로그복구를 하면 되겠지” 라고 생각했었는데 뒤끝의 찜찜함은 무엇일까…. 역시나 IT에서의 찜찜함은 그냥 넘어 갈리가 없다. DB구동은 되었으나 어느 순간 오류 메시지를 출력하고 데이터입력이 되지 않는 것이다. 연말 왕건이 걸렸구나 흑흑…. 에러의 메시지는 DB의 구성파일인 몇몇 볼륨들을 찾을 수 없다는 ...
    Date2010.01.21 Category나머지... Byjanus Views38679
    Read More
  8. 여러분과 함께한 큐브리드 돌잔치!

    지난 11월 22일은 큐브리드가 생일을 맞이한지 1년이 되는 날이였다. 어느새 1년하고도 1달이 훌쩍 지나간 지금, 생각해보면, 내 큐브리드 입사일과 비슷한 시기라 그런지 감회가 새로운 것 같다. 벌써 1년이라니!… 늘 느끼는 것이지만 이렇게 연말이 되면 아쉬움이 먼저 앞서는 것은 부족함에 대한 욕심에서일 것이다. 큐브리드가 첫돌이라고는 하나, 실은 큐브리드처럼 파란만장한 히스토리를 가진 DB도 드물 것이다. 2006년 국내 최초로 무료 라이선스 선언을 하고, 2008년 NHN에 품으로 돌아가기까지 많은 어려움이 있었다는 사실은 익히 들어서 알고 있는 사람들이 많을 것이다. 이 와중에서도 그 존재감을 잃지 않고 여기 2009년안에 우뚝 솟아있는 큐브리드가 새삼 대견하기까지 하다. 10년 아니 20년 가까이 큐브리드와 생사고락을 함께한 이들이 바로 곁에 있기에 더 그런 느낌이 들지도 모르겠다. 10여년 동안 큐브리드만을 바라보고 큐브리드만을 생각해 온 개발랩, 외부 고객에게 큐브리드를 알리고 적용해 온 서비스 사업부, 또 그런 고객의 요구와 소리에 늘 귀 기울이고 있는 기술지원, 기술적 고민들을 해결해 주는 컨설팅, 개발자들의 눈높이에 맞추어 큐브...
    Date2009.12.30 By멜라니 Views44963
    Read More
  9. 기획연재[3] CUBRID 제품 분석 – CUBRID제품...

    CUBRID 기획 연재 시리즈로 지난 시간 CUBRID기반의 지원 툴에 대해서 알아보았다. 지난 시간에 예로 들었던 모든 툴들의 사용법은 홈페이지 개발자->튜토리얼에 있으니 참조하고 부족한 부분이나 이해되지 않는 부분에 대해서는 덧글로 문의 바란다. CUBRID를 처음 접하는 사람들이 가장 궁금해 할 것이 무엇인가 고민하다가 이번 시간에는 CUBRID제품 구조에 대해서 간략하게 다뤄보려고 한다. CUBRID와 타 DBMS의 가장 두드러진 차이점이 무엇일까? 여러가지가 있겠으나 하나 꼽는다면 DB와 AP가 연결되는 구조라고 할 수 있겠다. 어떤 구조를 이야기 하는 것인가? 2-Tier, 3-Tier에 대한 이야기다. 각각에 대해서 간략하게 설명하는 아래와 같다.(S/W관점에서 이야기 하겠다.) 1) 2-Tier : Client Side에 프리젠테이션/비지니스 로직을 작성하고, Server Side에는 데이터베이스가 위치하는 구조이다. 많이 알고 있는 대부분의 DBMS는 2-Tier구조로 되어 있다. 2) 3-Tier : Client Side에 프리젠테이션 로직을 작성하고, Server Side에 비지니스 로직과 데이터베이스가 위치하는 구조이다. 인터넷 서비스를 예로 들면 Application Server와 Database Server라고 볼 수 있으...
    Date2009.12.30 Category제품 여행 Bycubebridge Views36733
    Read More
  10. 고객지원 중 얼음이 되다.

    벌써 12월의 끝자락…. 지난달 초 생각만해도 아찔한 지원이슈가 생각이 난다. 이른 오전 핸드폰에서 나를 부르는 진동이 느껴졌다. 그간 별탈 없이 유지되었던 고객사의 발신이라 편한 마음으로 전화를 받았다. 그런데 이런…. 고객사의 DB에서 사진데이터가 나오지 않는 다는 것이다. 부랴부랴 원격으로 고객사의 서버에 접근하여 확인을 하는 순간 얼음이 되어 버렸다. 누군가 “땡” 하면서 터치를 해줄 사람이 있었으면…. DB의 특성상 데이터 보존이 중요하고 또한 저장된 데이터들이 고객의 자산과 같다. 설마 고객사에서 데이터를 삭제했을 일은 없을 것이고 어떻게 처리해야 할지 난감한 상황에 봉착했다. 별다른 수가 없어 백업을 이용하여 복구를 수행하려 하였으나, 이미 사진데이터가 없는 상태에서 운영이 되어 앞으로도 뒤로도 갈수 없는 사면초가인지 진퇴양난인지에 빠지게 되었다. CUBRID에서는 GLO(Generalized Large Object) 시스템 클래스를 이용하여 사진과 같은 멀티미디어 데이터를 저장하도록 되어 있다. 문제의 DB에서는 데이터영역에는 사진데이터가 있지만 ROW에서 참조하는 링크정보가 깨진 것으로 보인다. 고민에 고민을 하던 중 잡머리가 비상하게 ...
    Date2009.12.08 Category나머지... Byjanus Views38950
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7

Contact Cubrid

Tel. 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales