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