CUBRID관계형 데이터베이스 관리 시스템의 이름이며, 오픈 소스 소프트웨어이다. DBMS 엔진 부분은 아파치 라이선스 2.0 라이선스가 적용되고 인터페이스 부분은 BSD 라이선스가 적용되었으며, 국제 표준화 기구표준 구조화 조회 언어를 지원한다. 2008년 11월 CUBRID 2008 (CUBRID 8)이 출시되면서 오픈소스 DBMS로 전환되었으며, 최신 안정화 버전은 CUBRID 11.0이다.

큐브리드(CUBRID)
개발자큐브리드
안정화 버전
CUBRID 11.0 / 2021년 1월
저장소
운영 체제Linux, Windows
종류관계형 데이터베이스
라이선스오픈 소스 라이선스
웹사이트http://www.cubrid.com

제품 라이선스 정보 편집

CUBRID는 오픈 소스 라이선스를 채택하며, 서버 엔진에는 아파치 라이선스 2.0, GUI 기반 도구 및 응용 인터페이스에는 버클리 소프트웨어 배포판 라이선스가 각각 적용된다. 즉, 아파치 라이선스와 BSD 라이선스를 채택하여 소프트웨어 벤더가 보다 자유롭게 CUBRID 기반의 응용 프로그램을 개발 또는 배포할 수 있도록 하였다.[1]

개발 언어 및 지원 플랫폼 편집

  • CUBRID 서버 및 공식 라이브러리는 C 또는 C++로 구현되어 있으며, GUI 도구인 CUBRID Manager는 자바로 구현되어 있다.
  • CUBRID 지원 OS는 리눅스윈도우이며, 응용 프로그램을 위한 인터페이스로 JDBC, PHP, ODBC, OLEDB, ADO.NET, 파이썬, 루비, node.js, GO 등을 제공한다.
  • SQL 실행을 위하여 커맨트 라인 도구인 CSQL를 지원한다.
  • GUI 기반 통합 운영 도구(CUBRID Manager), DB 마이그레이션 도구(CUBRID Migration Toolkit)를 지원한다.[2]

제품 주요 기능 편집

  • SQL 92 표준 지원, 확장된 SQL 구문 지원
  • 트랜잭션 ACID 지원
  • MVCC (Multiversion Concurrency Control) 지원
  • 비용 기반 옵티마이저 지원(CBO)
  • HA/복제 환경에서 트랜잭션 일치성 보장
  • 고가용성 기능 지원(High Availability)
  • 인덱스(Multi-Range/Covered/Reverse/Skip-Scan/Function based/Filtered Index) 지원
  • 온라인/오프라인/증분/압축/병렬 백업
  • 계층형 쿼리(Hierarchical Query)
  • 쿼리 플랜 캐시
  • View, Trigger 지원
  • Java Stored Procedure 지원
  • TDE(Transparent Data Encryption) 지원

[3]

제품 출시 정보 편집

제품 출시 정보는 아래와 같다.[4]

버전 출시일 베타 출시일
11.0 2021년 1월
10.2 2019년 12월
10.1 2017년 7월
10.0 2016년 2월
9.3 2014년 5월
9.2 2013년 9월
9.1 2013년 3월
9.0 2012년 10월
8.4.3 2012년 11월 20일
8.4.1 2012년 2월 24일 2012년 2월 1일
8.4.0 2011년 7월 1일 2011년 5월 12일
3.1 2010년 12월 31일 2010년 11월 12일
3.0 2010년 10월 4일 2010년 7월 19일
2.2 2010년 4월 30일
2.1 2009년 12월
2.0 2009년 8월
1.4 2009년 3월
1.3 2009년 2월
1.2 2009년 1월
1.1 2008년 11월
1.0 2008년 10월

참조 편집

  1. “CUBRID 라이선스”. 2020년 7월 7일에 확인함. 
  2. “CUBRID Tools”. 2020년 7월 7일에 확인함. 
  3. “CUBRID 주요 기능”. 2020년 7월 7일에 확인함. 
  4. “CUBRID 릴리스”. 2020년 7월 7일에 확인함. 

외부 링크 편집