강좌
클라우드/리눅스에 관한 강좌입니다.
데이터베이스 분류

큐브리드 소개 - 큐브리드 특징

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

sub_title_icon.gif 큐브리드의 소개
1. CUBRID 2008의 특징
1) 완벽한 트랜잭션 지원
icon_sub02.gif 트랜잭션의 원자성(atomicity), 일관성(consistency), 고립성(isolation), 지속성(durability)을 완벽하게 보장하기 위해 CUBRID는 다음의 기능을 충실하게 지원한다.
- 트랜잭션 단위의 commit, rollback, savepoint 지원
- 시스템이나 데이터베이스의 장애 시 트랜잭션 일관성 보장
- 복제간 트랜잭션 일관성 보장
- 데이터베이스, 테이블, 레코드 등 다중 단위 잠금(multiple granularity locking) 지원
- 교착 상태(deadlock) 자동 해결
- 분산 트랜잭션(two phase commit) 지원
2) 대용량 지원
icon_sub02.gif 멀티 볼륨 지원을 통하여 대용량 데이타베이스 환경을 제공
- DB 개수/크기 무제한
- 테이블 개수/크기 무제한
- 컬럼의 개수/크기 무제한
- 인덱스 개수 무제한
3) 저장 공간의 확장성
icon_sub02.gif 멀티 볼륨 지원을 통하여 저장 공간의 확장성을 제공
- 멀티 볼륨 DB : 볼륨 추가
- 멀티쓰레드서버 : 멀티CPU 사용 최적화
- 복제(replication) : 서버추가
- 분할(partition) : 데이터 확장 대처
4) 고성능 서버 구조
icon_sub02.gif 멀티 쓰레드 데이타베이스의 멀티 서버 구성을 지원함으로써 동시 사용자 환경에서 고성능 보장
- 멀티쓰레드, 멀티서버
- Cost-Based Optimizer(CBO)
- 질의플랜캐시
- 분할(partition) : 질의 분할 최적화
- 복제(replication) : 질의 분산
5) 고성능 클라이언트 구조
icon_sub02.gif CAS 미들웨어 포함
- 쓰레드풀 관리
- 자동부하 최적화 기능
icon_sub02.gif 객체메모리캐시
- pointer chasing
6) 고가용성
icon_sub02.gif 백업/복구기능
- 트랜잭션 일치성 보장
- On-line 백업 지원
- 3단계의 백업 레벨 제공
- Full, Incremental-1, Incremental-2
- 장애 발생 시 점 또는 특정 시점으로 복구 지원
- 병렬 백업/복구 지원
- 실시간 압축 백업 지원
- 다양한 3rd-party 백업 시스템과의 연동
icon_sub02.gif 복제(replication)
- 트랜잭션 일치성 보장
- Master/Slave
7) 보안 및 권한 관리
icon_sub02.gif 사용자인증
- 암호에 기반을 둔DB 사용자 인증
icon_sub02.gif 사용자 권한 관리
- 사용자, 그룹, 개체, 권한
- 트랜잭션 별로 사용권한 설정 가능
8) 개발 생산성
icon_sub02.gif 관계형 모델링 개념
- ISO/ANSI SQL92 지원
- 풍부한자료형지원
- Key, default, not null, unique 등각종constraint지원
- 뷰(view)
- 트리거(trigger)
icon_sub02.gif 객체지향 형 모델링 개념
- 테이블(클래스)갂상속(inheritance)
- 메소드(method)
- 사용자정의데이터타입
- 중첩객체(nested object)
- 집합형데이터타입: set, sequence, multiset
icon_sub02.gif 풍부한개발API
- 표준API : ODBC, JDBC, OLEDB, PHP, Ruby, Python, E-SQL
- Native API : CAS-CCI
icon_sub02.gif Java Stored Procedure
- JDBC 클라이언트 응용을 그대로 서버프로시저로 사용
- 생산성, 재사용성, 성능을 한꺼번에 구현
9) 관리 편의성
icon_sub02.gif 큐브리드 매니저
- 큐브리드 매니저 서버, 브로커의 관리 콘솔
- 질의 관리 도구 지원
- 질의 분석 및 튜닝 도구 지원
- 데이터베이스, 백업, 복구관리
- 사용자 권한 관리
- 진단 및 모니터링 기능 지원
- 로그분석, 재현 도구 지원
- Java 기반으로 모든 플랫폼에서 사용

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  125 명