Background Image
  1. 데이터 베이스 접근 제어와 CUBRID

    데이터 베이스 서비스/운영 환경에서는 데이터의 손실을 근본적으로 차단하기 위한 여러가지 솔루션이 있습니다. 그 중 대표적인 솔루션인 데이터 베이스 접근 제어가 어떻게 CUBRID와 연동 되는지에 대해 기술하였습니다. CUBRID 접속 환경 CUBRID 데이터 베이스의 접근하는 기본적으로 2가지 형태 입니다. (환경에 따라 다를 수 있습니다.) 데이터 베이스 개발자 또는 관리자를 위한 경우 - IDE, Manager 툴을 사용하여, CUBRID 사용, 관리 CUBRID 데이터베이스를 활용하여, 애플리케이션을 서비스 하기 위한 경우 - 웹 서비스를 위한 WAS 사용, 별도의 애플리케이션 사용 CUBRID는 데이터베이스의 연결 전 BROKER 서버의 PORT로 접속 하여, 데이터베이스와 연결 됩니다. 브로커 포트 확인 하기 - 현재 설정 된 값은 기본 설정 값으로 환경 설명을 위한 정보 입니다. 구성 시 변경 가능 합니다. - query_editor(TCP_30000) 개발 및 관리자용 / broker1(TCP_33000) 서비스용 cubrid@host1$ cat $CUBRID/conf/cubrid_broker.conf [broker] MASTER_SHM_ID =30001 ADMIN_LOG_FILE =log/broker/cubrid_broker.log [%query_editor] -- 브로커 명 SERVICE =ON SSL =OFF BROKER_PORT...
    Date2020.08.23 Category제품 여행 By윤준수 Views2388 Votes0
    Read More
  2. 도쿄 한중일 OSS 활성화 포럼 참관기

    동북아 OSS 활성화 포럼은 2003년 9월 한중일 IT장관회의에서 공개SW 분야에 대한 3국 협력 합의 이후 2004년 4월에 구성되었으며, 정부차원의 국장급 회의와 민간차원의 활성화 포럼으로 운영되고 있습니다. (포럼 내에는 기술개발, 인력양성, 표준화 워킹그룹이 운영되어 상호 협력 교류를 하고 있음) 매년 한중일이 돌아가면서 행사를 주최하는데, 금년에는 10월 19일부터 20일까지 일본 도쿄에서 진행되었고, 200명 이상의 한중일 공개SW 관계자(정부, 학계/연구소, 기업, 커뮤니티)가 참석을 하여 오픈소스 SW에 대한 뜨거운 열정과 정보를 교류하였습니다. 큐브리드는 정보 교류 세션(Information Exchange Session on Free Theme)에 한국측 대표로 선정되어 발표를 진행하게 되었으며, 마침 CUBRID 글로벌 프로젝트/커뮤니티를 준비하고 있는 상황이라 중국 및 일본 참석자 분들에게 CUBRID 제품 및 커뮤니티 활동에 대한 좋은 소개의 시간을 갖게 되었습니다. 또한, 오픈소스 관련 기업, 커뮤니티 분들을 많이 만나게 되었는데, 아시아눅스 일본 카운터파트인 미라클(MIRACLE) 대표 Takashi Kodama, SRA OSS 대표 Tatsuo Ishii, 일본 최대 오픈소스 커뮤니티의 Miyahar...
    Date2009.10.29 Category오픈소스 이야기 By정병주 Views46627 Votes0
    Read More
  3. 리소스해커로 CUBRID 매니저 아이콘 변경하기

    언제 부터인가 CUBRID 매니저를 설치하면 바탕화면 및 시스템 트레이 아이콘이 이클립스 아이콘으로 나온다. 일단 큐브리드 매니저를 다운 받고 설치해 보자. https://www.cubrid.org/downloads/os-select/64-bit/tools/manager 다운을 받고 설치를 하고나면 바탕화면에 바로가기 아이콘이 생긴다. 사용자 최접점 인터페이스로 사용되는 툴이 이클립스 아이콘으로 나오는 것이 항상 신경이 쓰였다. 패치가 되기전에라도 아이콘을 정상 사용하고 싶은 사용자들에게 리소스 해커라는 툴을 소개하면서 아이콘 변경 방법도 공유하고자 한다. 좌측은 최초 설치 시의 모습이고 우측은 리소스 해커를 통해서 아이콘을 변경한 후의 모습니다. 이제 리소스 해커를 구해보도록하자. 구글 검색하면 나오는 아무 버전이나 수정 가능하다. 필자는 VenusGirl님의 블로그에서 한글 버전에 가장 최근에 수정된 버전으로 수정을 했다. 설치 없이 압축만 풀면 바로 수행이 가능해서 아래의 버전으로 선택 했다. 동일하게 진행하고자 하시는 분은 아래의 링크에서 받으시면 됩니다. 링크: Resource Hacker KR 버전 5.1.7 - 리소스 수정 다운 받은 파일을 풀고 ResourceHacker.exe 파일을 실행하면 ...
    Date2019.12.16 Category제품 여행 By성진 Views1736 Votes1
    Read More
  4. 막무가내 DBA의 DISK 장애 대처

    2009.04.05. 드디어 올 것이 오고야 말았다. DB장애도 아닌, application 장애도 아닌.. 천재지변과 같은 hardward 장애가 오고 만 것이다. 기본적인 서비스 구성으로 replication을 통해 master - slave 로 구축해놓은 system이었다. 그런데 replication 을 구성해놓은 master 서버가.. 돌아가셨다. 정확히 말하면 master DB가 아니라 master DB의 데이터를 가지고있는 disk가.. 사라지셨다. 음? 출장가셨나? ㅡ,.ㅡ 컴퓨터에 C: D: 드라이브가 있고, 내 데이터는 D: 에 들어가있는데 어느날 갑자기 D: 윈도우 탐색기에서 사라졌을떄의 기분.. 느껴보셨쎄요? 안겪어봤으면 말을하지마세요 -_- 각설하고. 어떻게 빨리 서비스를 정상 작동시킬 수 있을까? 이렇게 문제가 발생했을 때 서비스를 정상적으로 돌리는것은 결국 master -> slave로 절체하는 시간 싸움이다. CIBRID는 기본적으로 Broker - DBserver 구조로 되어있다. 다시 말해서 client(JDBC) -> Broker -> DBServer로 request가 전달된다. client는 connection url이라는 string에 brokerIP, databasename을 이용하여 broker로 연결한다. broker라는 놈은 databases.txt라는 파일에 난 어느host의 어느 database로 연...
    Date2009.04.16 Category제품 여행 By프란체스카 Views54790 Votes0
    Read More
  5. No Image

    분산 시스템으로서의 DBMS, 그리고 큐브리드

    가끔 퇴근길에 서점에 들르곤 한다. 직업이 직업이라 그런진 몰라도 항상 IT코너에 머물러 어떤 새로운 책들이 출간되었나 보게 된다. 그러다보면 최근 유행하는 컨셉이나 아키텍쳐, 프로그래밍 언어나 개발방법론 등에 대해 트렌드가 뭔지 관찰하려고 안해도 자연히 접하게 되는 것 같다. 그 중 최근 유행처럼 사람들 입에 오르내리기도 하고 책으로 소개되기도 하는 개념들 중 MSA(Micro Service Architecture)라는 것이 있다. 뭔가 하고 들여다보니 MSA 개념에서 다루고 있는 '독립적으로 수행되는 최소단위의 서비스' 그리고 그 서비스들의 집합으로서의 시스템과 시스템의 분할에 관한 관점 및 해석은 십수년전 주목받던 SOA(Service Oriented Architecture)가 지향하는 서비스를 구성하는 기능별 시스템의 분할과 크게 다르지 않다. 이 글은 MSA와 SOA가 얼마나 비슷한 사상으로 소개된 개념인지를 이야기하고자 함이 아니다. 예전에도 의미있게 다뤄졌고 지금도 의미있게 받아들여지는 이러한 개념들이 시스템의 관점에서 더 좁게는 DBMS라는 시스템 소프트웨어적 관점에서 어떻게 해석될 수 있는가를 간단하게 짚어보고자 함이다. MSA의 개념이 제대로 구현되기 위해서...
    Date2019.03.29 Category나머지... By조성룡 Views1365 Votes0
    Read More
  6. 서버 시장의 변화 - x86 Up, Unix Down

    2008년 CUBRID가 오픈소스 DBMS로 전환하는 과정에서 내부적으로 중요한 의사결정이 있었습니다. 그것은 바로 Unix 계열 운영체제를 지원하지 않는 것이었습니다. 기존에 CUBRID는 Linux, Windows 운영체제 외에 Unix 계열 운영체제(HP HP-UX, IBM AIX, SUN Solaris)를 모두 지원하였으며, 오픈소스 전환 이후 Linux와 Windows 운영체제에만 집중하기로 한 것입니다. 당시 Unix 계열 고객사도 있었기 때문에 내부적으로 갑론을박이 있었지만, 제한된 개발 리소스로 다양한 운영체제를 지원하는 것보다는 선택과 집중을 통해 CUBRID 제품의 성능 향상과 기능 개선에 초점을 맞추었습니다. 사실, 다양한 운영체제를 지원하기 위해서는 개발 및 QA 인프라 구축, 운영체제 포팅, 그리고 서스테이닝 등 상당한 비용이 수반될 수 밖에 없습니다. 최근 IT 시장조사 기관인 가트너의 2017년 2분기 세계 서버 매출 결과를 보면 x86 서버는 출하량 2.5%, 매출 6.7% 증가한 반면, Unix 서버(RISC·아이테니엄 서버)는 각각 21.4%, 24.9% 하락했습니다. -> 관련 기사: HPE, 2017년 2분기 서버 매출 1위 유지(블로터닷넷, 2017.09.14) Unix 서버 출하량과 매출이 급격하게 추락하는 원인에는 ...
    Date2017.09.15 Category시장 살펴보기 By정병주 Views1832 Votes0
    Read More
  7. No Image

    손쉬운 PHP 확장 기능 개발

    PHP 확장 기능 Web 개발 인터페이스로 널리 사용되는 PHP에는 PHP고유의 기능 외에도 사용자가 기능을 추가할 수 있는 확장(Extension) 기능이 있습니다. 확장 기능을 사용하기 위해서는 리눅스 상에서는 PHP와 인터페이스되는 확장 라이브러리를 만들어야 합니다. PHP는 C 프로그래밍 초보자라도 확장 기능을 쉽게 만들 수 있도록 Zend Platform이라는 인터페이스를 제공하고 있습니다. 그럼 간단한 'Hello World' 확장 기능을 작성해 보겠습니다. 작성된 확장 기능은 CentOS 6.x 기준입니다. 설정하기 첫 번째 단계는 소스에서 PHP를 컴파일하는 데 필요한 필수 개발 도구 (automake, autoconf 등)를 설치하는 것입니다. 쉘 상태에서 다음 명령을 실행하면됩니다. (이미 이러한 개발 도구가 설치되어 있는 경우는 이 단계는 생략해도 됩니다) $ sed -i "s/^\exclude.*$/exclude=/g" /etc/yum.conf # allow kernel-devel package.                                                         $ yum groupinstall -y 'Development Tools' git 도구를 이용하여 php 소스를 다운 받습니다.  $ git clone http://git.php.net/repository/php-src.git                              ...
    Date2017.12.08 Category오픈소스 이야기 By김병욱 Views2940 Votes0
    Read More
  8. 스티브 잡스의 교훈

    조정래 작가의 소설 <태백산맥>을 접했던 때가 고등학교 2학년 때였다. 흥미 진진한 줄거리, 진솔함이 베어나는 전라도 사투리, 생생한 묘사, 그리고 가슴 벅찬 감동 때문에 열권의 책을 끝낼 때까지 교과서를 팽개치고 내내 이 책만 파고 들었던 기억이 있다. 그로부터 시간이 많이 흘렀지만 그때의 깨달음을 한시도 잊어본 적이 없는데, 그것은 "민초, 개개인의 삶이 모여 역사를 만든다."는 교훈이었다. 첫번째 직장에서의 5년, 그리고 생소한 분야로의 이직, 현 직장에서의 적응을 위해 고군분투를 하던 작년의 어느 날, 또 다른 감동이 찾아왔다. 작년 "영어명연설문"이라는 책을 통해 스탠포드 대학 졸업식에서의 스티브 잡스 연설문을 처음 접했을 때, 출근길 지하철 안에서 그만 감동에 겨워 눈물, 콧물을 빼며 읽고 또 읽었다. 이미 스티브 잡스의 연설 동영상은 2년이 지난 지금에도 많은 네티즌들에 의해 회자되고 있다. 그의 연설은 세가지 파트로 나뉘는데, 그 첫번째는 현재와 미래의 연관성에 관한 이야기였고, 두번째는 사랑과 상실에 관해서였고, 세번째는 죽음과 함께 한 이야기였다. 그리고 마지막 결론 파트에서는 "배고픔과 함께 하라, 어리석음과 함께 ...
    Date2009.06.15 Category나머지... ByCUBRID_DEV Views66765 Votes0
    Read More
  9. 신밧드의 모험? 신버그의 모험!

    신밧드의 모험. 혹시 기억하시나요? 1976, 82,92,95년에 방송했던 애니메이션이죠. 원작 책으로 읽으신 분들도 많이 계시겠죠? 아라비안 나이트의 액자소설인 신밧드의 모험 이야기. 지난 9월 21일에서 28일까지 CUBRID 나이트(?)에서도 신버그(!)의 모험이 펼쳐졌었답니다. CUBRID는 살아있는 생명과도 같아서 항상 발전하는데 안정화된 버전을 출시하기 앞서 미쳐 발견하지 못했던 버그들을 잡는 bug bash의 일환으로 진행된 행사였답니다. CUBRID를 개발, 사용하시는 모든 분들이 참여해서 크고 작은 버그들을 잡았답니다. redef님은 그 중 제일 기여를 많이하셔서 상도 타셨네요! 다른 분들도 많이 타셨고요. 많은 버그가 CM에서 발견되었는데 대부분 CM이 사용자들이 가장 많이 사용하는 것이기 때문에 쉽게 찾을 수 있던 것이지요. CM도 2.0버전으로 업그레이드 된 후 기능들이 많이 추가되었고.. 이런 버그들을 잡아 추후 안정적인 릴리스 버전이 나올 수 있는 것이지요! 저도 참여해서 버그를 잡아보았는데 역시 숨은 버그를 잡는 일은 쉽지 않았습니다. 그래도 이렇게 하나 둘 잡은 버그가 더욱 안정적이고 훌륭한 CUBRID가 되어가는 과정이라 생각합니다. 다음 신버...
    Date2009.10.06 By시난 Views38872 Votes0
    Read More
  10. No Image

    실패하지 않는 마이그레이션을 위해서 고려해야 될 사항

    실패하지 않는 마이그레이션을 위해서 고려해야 될 사항 클라우드 전환에 따라 기존 유지보수 비용이 높은 UNIX 체계에서 Linux 체계로 전환하면서 오픈소스 유형의 SW로 전환하는 사례가 많아졌다. 도입단가, 비용문제로 고객과 SW밴더간의 이견을 좁히지 못해서 대체 SW로 전환하는 사례도 있다. 그 이외에도 노후장비 교체시기에 SW까지 함께 교체하는 경우도 있는데 OS 및 WAS, 그리고 Database System과 같은 기업 서비스의 근간이 되는 Package SW들이 주 대상이 된다. 위 3가지 중에 대체 SW로 변환하는데 있어 어려움이 발생하는 영역으로 WAS 및 Database System 부분이 될 수 있는데 그 중에서도 Database System이 난위도가 높으며 성공여부를 가늠하는 핵심적인 부분이기도 하다. 다른 대체 SW로 전환하는 작업을 Win-Back 마이그레이션이라는 용어를 사용하기도 하는데 성공적으로 수행하기 위해서 꼼꼼하게 대비해야하는 사항들이 있다. 다수의 DBMS 전환작업을 해오면서 성공과 실패를 통해 경험한 내용을 기반으로 Win-Back 마이그레이션 프로젝트를 수행하는데 고려되어야 할 사항들에 대해서 공유하고자 한다. 1. 제품선정(RDB) DBA또는 그에 준하는 역할을...
    Date2018.12.31 Category나머지... By김창휘 Views7319 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