대용량 데이터 처리가 뛰어난 오픈소스 관계형 데이터베이스.
CUBRID는 읽기/쓰기 성능이 뛰어나 데이터가 급증하는 온라인 트랜잭션 처리 (Online Transaction Processing, OLTP)에 최적화된 오픈소스 DBMS입니다. 애플리케이션-브로커-서버의 3-Tier 구조로 구성되어 시스템을 유연하게 구축할 수 있어, 미션 크리티컬 애플리케이션에 필요한 고성능, 안정성, 확장성을 제공합니다. Samsung Cloud Platform의 웹 기반 콘솔을 통해 쉽고 편리하게 설치하여 사용할 수 있습니다.
- RDBMS 기본 기능 제공
CUBRID는 ANSI SQL 표준을 준수하여 Oracle/MySQL 과의 호환성이 뛰어나며, 계층형 쿼리, CTE(Common Table Expression)를 이용한 재귀적 쿼리 등 확장된 SQL을 지원합니다. 트랜잭션의 Commit/Rollback/Savepoint 처리 시 트랜잭션의 무결성을 완벽히 보장하여, 장애 발생 및 백업 복구 시 일관성 있는 데이터베이스 상태를 유지합니다.
- 고성능 보장
MVCC(Multi-Version Concurrency Control)를 지원하여 다수 사용자의 동시 작업이 가능하며, 멀티 스레드/멀티 서버 구조 설계로 많은 트래픽의 분산 처리가 가능합니다. 디스크 I/O 최적화를 통한 성능 병목 구간 개선 및 고성능 인덱스를 지원하여 대용량 데이터의 고성능 처리가 가능합니다.
- 고 가용성 제공
CUBRID의 자체 HA(High-Availability) 기능을 이용하여 사용자가 가이드에 따라 직접 이중화 구성을 할 수 있습니다. 이중화를 구성할 경우 Active 서버(Master Node)에 장애 발생 시 Standby 서버(Slave Node)로 자동 절체(Automatic Fail-Over)되어 중단 없는 서비스를 제공하며, 서비스의 부하 분산이 필요한 경우 Replica 서버를 추가하여 다중화 구성도 가능합니다.
- 쉽고 편리한 DB 구성
Samsung Cloud Platform에서 Red Hat Enterprise Linux (RHEL) 운영체제 기반으로 DB를 즉시 설치하여 사용가능하며, Samsung Cloud Platform의 모니터링, 빌링 기능을 편리하게 이용할 수 있습니다. 설치한 DBMS는 Samsung Cloud Platform의 지원 필요 없이 사용자가 사용 환경에 맞게 직접 설정 및 관리를 수행합니다.
- 아키텍처 다이어그램
- 고성능 지원
MVCC (Multi-Version Concurrency Control) 지원
멀티 스레드/멀티 서버 구조
브로커 미들웨어에 의한 커넥션 풀링/로드 밸런싱/Proxy 기능
고성능 인덱스(Multi-Range/Covered/Reverse/Skip-Scan/Function based/Filtered Index) 지원
- 대용량 및 확장성 지원
멀티 볼륨 및 볼륨 자동 추가 기능
1:N 복제 구성을 통해 부하 분산 및 서비스 확장 가능
테이블 파티셔닝을 통한 데이터 분할 관리 기능
- DB 생성 및 관리
Auto Provisioning, Lifecycle 관리
필요 스펙에 따라 VM 선택
OS 디스크 외 추가 연결 스토리지 제공
서브넷/IP, NAT IP, Security Group 연계 설정 제공
다중노드 구성, 모니터링, 백업/복구 등 관리 기능은 별도 매뉴얼 제공 (사용자 구성 항목)
- 요금 기준
CUBRID는 설치형 서비스로 VM 이용요금 외에 별도의 추가 요금 없이 제공됩니다.
'Cloud-DevOps' 카테고리의 다른 글
CONTAINER REGISTRY (0) | 2023.12.17 |
---|---|
CONTAINER service (0) | 2023.12.17 |
CASSANDRA (0) | 2023.12.17 |
REDIS(DBAAS) (0) | 2023.12.17 |
TIBERO(DBAAS) (0) | 2023.12.17 |