CUBRID
국산 오픈 소스 DBMS!
오픈 소스는 소스가 공개돼 있어 누구나 이용이 가능하다. 더불어 github를 통해 해당 프로젝트에 내가 직접 기여할 수도있다.
빠르고 유연한 개발 오픈소스 커뮤니티에서 최신 기술정보와 문제점의 해결책을 공유하고 운영되기 때문에 기술 발전의속도가 빠르다.
또한, 커뮤니티 내에서의 여러 이용자들의 참여로 인하여 신뢰성 및 안정성이 뛰어나다.
이로써 해외 기업의 오픈소스 DBMS를 사용하는 사례가 점차 증가 중이며, 국내에서도 기업들의 전사 오픈소스 확대적용을 검토하고있다.
이는 클라우드 시스템과도 밀접한 관계를 맺는다. 자유로운 스케일 업/아웃이 가능하며 원하는 만큼 확장이 가능하기 때문이다.
큐브리드는 국가정보자원관리원, 국방부 통합 데이터 센터 등 다양한 고객사를 보유하고 있으며, 다양한 서비스를 통해 그 성능과 안정성을 인정받았다.
또한, 네이버클라우드, NHN, KT, 가비아 등 주요 클라우드 서비스 제공업체 들과도 긴밀한 협력 체계를 마련하여 공공 클라우드 지원을 위한 준비도 끝마쳤다.
큐브리드는 글로벌 오픈소스 프로젝트 활성화를 위해 미국 캘리포니아주 산호세에 ‘큐브리드 재단’도 설립했다.
큐브리드 재단은 국내 소프느웨어 패키지 업체가 미국에 설립한 최초의 오픈소스 소프트웨어 재단으로 글로벌 개발자 생태계 구축을목표로 하고 있다.
제품 로드맵 수립, 제품 릴리스 관리, 컨트리뷰터 확산 등 큐브리드 오픈 소스 프로젝트 활성화를 주도할 계획이다.
미국 애틀란타 소재의 BI 솔루션 전문 기업 앰플릭스가 큐브리드 DBMS 연동을 마쳤으며 큐브리드 재단의 신규 후원사로 등록됐다.
다양한 인터페이스 제공
CUBRID는 다양한 인터페이스를 제공해 준다.
우선, 큐브리드에서 자체 제작한 CUBRID ADMIN, MANAGER, Migration Toolkit을 제공한다.
ADMIN과 Manager을 통하여 GUI 환경에서 DBMS를 관리 할 수 있다. DB 유틸리티에 대한 명령어를 직접 입력하여 수행함을 대신해
클릭 몇번으로도 DB의 생성, 삭제, backup, restore 등 여러 작업을 손쉽게 할 수 있다.
또한, 자체적으로 Migration Toolkit을 제공하여 타 DBMS의 DUMP file을 이용하여 마이그레이션이 가능하다.
추가로 채커 와 협력하여 출시한 SQL GATE for CUBRID 전용 버전을 통해, 기존 SQL gate에서 지원하는 기능을 모두 사용할 수 있다.
풍부한 정보제공
CUBRID는 홈페이지(www.cubrid.com)에서 온라인 매뉴얼과 릴리즈노트를 사용자에게 제공한다. 제공하는 매뉴얼은 실 사용자가
간편하게 보고 따라 할 수 있도록 다양한 정보를 제공한다. CUBRID에 처음 입문하는 사람들도 이해하기 쉽도록 가이드 되어있으며
각 명령어 별 TEST CASE가 모두 존재해 따라 익히기도 쉽다.
이 외에도 사용자 관점에서 매뉴얼만 보고 따라하기에 다소 무리가 있거나, 학습 중 궁금한 사항이 있을 때 즉각적인 해소가 가능하다.
홈페이지 내 QA 게시판은 별도로 존재하며, 게시판에 궁금한 내용에 대한 답변을 받을 수 있다.
QA게시판의 질문은 총 3300여개가 등록되어 있으며, 2020년 1년 기준 약 260여개의 게시글이 등록되었고 모두 답변이 완료 되었다.
당연히 모두 무료로 제공되는 서비스 이며, 여러 질문에 대한 답변이 있으니, 동일 질문이 있을 경우 검색을 통하여 쉽게 해결 가능하다.
비용절감 효과
아무래도 오픈소스인 점에서 비용절감에 큰 영향을 준다. 별도의 구매없이 정식 버전을 모두 CUBRID 홈페이지에서 DOWNLOAD가 가능하다.
정식 버전을 사용함에 있어서 제약이 없고, 몇개를 설치하여 사용하든 모두 무료로 사용가능하다.
즉, 사용자의 역량이 뒷받침 된다면 실 업무에 적용하여 사용하기에 비용이 발생하지 않는다.
다만, 서비스 중 발생하는 이슈의 해결/분석과 유지관리를 위해 큐브리드 사에서는 유지관리 서비스와 독립소프트웨어벤더 (ISV) 서비스 를 유상으로 제공한다.
각 서비스의 상황에 맞게 서비스항목 선택이 가능하며, 이에 따른 철저한 서비스를 제공한다.
기타 활용성
특히 대학교나 교육기관에서 다루기에 용이하다. 이유로는 간편한 설치가 뒷받침된다.
타 DBMS 와는 다르게 설치 시 필요한 환경설정이나 추가 패키지 설치에 많은 시간을 들이지 않아도 된다.
모든 OS 와 CUBRID 버전을 기준으로 설치 시 5분이채 걸리지 않으며, 설치 후 바로 테스트용 DB 구동이 가능해 본론으로 바로 들어갈 수 있다.
이러한 간편함은 설치만 하다 지치는 상황을 모면할 수 있다.
또한 ANSI 표준 SQL을 준수하며, 각 Query 들의 통계정보를 간편하게 보기 용이하다.
이렇게 CUBRID 장점에 대하여 알아 보았다.