CUBRID는 관계형 DBMS로서 엔터프라이즈 시장에서 요구하는 대용량 데이터 처리 능력 및 성능, 안정성, 가용성, 관리 편의성을 제공하고 있습니다.
ANSI SQL을 준수하고 있으며, 고가용성을 위한 HA (High-Availability) 기능, DB 관리 및 마이그레이션을 위한 GUI 기반의 각종 도구를 제공하고 있습니다.
CUBRID는 3-tier 구조를 이루는 응용(Application) - 브로커(Broker) - 서버(Server)로 구성되며, 유연하게 시스템을 구축할 수 있어 데이터가 급증하는 온라인 트랜잭션 처리(OLTP: On-line Transaction Processing) 서비스에 적합합니다.
CUBRID
주요기능

RDBMS
트랜잭션 완벽 보장: COMMIT/ROLLBACK/SAVEPOINT
. 장애 발생 및 백업 복구 시 트랜잭션 일치성 보장
. HA 환경에서 트랜잭션 일치성 보장
. ANSI SQL 표준 및 확장된 SQL 지원: 계층형 쿼리, CTE (Common Table Expression)를 이용한 재귀적 쿼리 등
. VIEW/TRIGGER/PRIMARY KEY/FOREIGN KEY/SERIAL 지원

고성능보장
. MVCC (Multiversion Concurrency Control) 지원
. 멀티 쓰레드/멀티 서버 구조
. 브로커 미들웨어에 의한 커넥션 풀링/로드 밸런싱/Proxy 기능 지원
. 비용 기반 옵티마이저 지원(CBO)
. 쿼리 플랜 캐쉬 지원
. Disk I/O 최적화를 통한 성능 병목 구간 개선
. 고성능 인덱스(Multi-Range/Covered/Reverse/Skip-Scan/Function based/Filtered Index) 지원

CUBRID
주요기능

대용량 및 확장성 보장
. 멀티 볼륨 및 볼륨 자동 추가 기능 지원
. DB/테이블/컬럼/인덱스 무제한 생성 가능
. 1:N 복제 구성을 통해 부하 분산 및 서비스 확장 가능
. 테이블 파티셔닝(Partitioning)을 통한 데이터 분할 관리 기능

안정성 및 운영 편의성 제공
. 온라인/오프라인 백업 및 복구 지원
. 증분 백업 지원 및 병렬/압축 백업 지원
. 장애 발생 시점 또는 특정 시점으로의 복구 지원
. 권한 상속을 통한 사용자/그룹별 권한 관리 기능
. HA 환경에서 장애 발생 시 자동절체(Auto-Failover) 지원
. HA 환경에서 Sync/Async 동작 모드 지원