본문 바로가기

나는 엔지니어/CUBRID

인터페이스 모듈 더보기
데이터베이스 서버 예상 개념도 ( 메뉴얼 자료가 아니므로 참고만.) 각 데이터 베이스에는 한 개의 서버 프로세스가 존재한다.서버 프로세스는 데이터베이스 파일 및 로그 파일 등에 접근하여 , 사용자의 요청을 처리한다.클라이언트 프로세스는 서버 프로세스와 TCP/IP통신을 통해 접속하며,하나의 서버 프로세스는 스레드를 생성해서 다수의 클라이언트 프로세스의 요청 작업을 처리한다.서버 프로세스별로 시스템 파라미터 설정을할 수 있으며 서버프로세스는 max_clients파라미터 값으로지정된 수만큼 클라이언트 프로세스의 접속이 가능하다. 마스터 프로세스는 클라이언트 프로세스가 서버 프로세스에 접속하여 통신할 수 있게 하는 중개 프로세스로서, 호스트별로 한 개씩 동작한다. (정확히는 시스템 파라미터 파일인 cubrid.conf에 지정되.. 더보기
큐브리드 볼륨의 구조 큐브리드 볼륨의 구조 .영구 볼륨 ( Permanent Volume ) 의 타입 .Generic Volume : 범용 .Data Volume : 데이터 .Temp Volume : 임시 .Index Volume : 인덱스 .Active Log : 활성 로그 .Archive Log : 보관 로그 .Control :제어 .일시적 임시 볼륨 ( Temporary Volume ) .백업 볼륨 ( Backup Volume ) 1.영구적 볼륨한번 생성되면 영구적으로 존재하는 데이터베이스 볼륨으로서, 볼륨 타입으로는범용,데이터,임시,인덱스,제어,활성 로그,보관 로그 가 있다. 1-1. 범용개발자는 데이터베이스에 추가할 볼륨 타입을 데이터/임시/인덱스 중 하나의 용도로지정하여 효율적으로 관리할 수 있는데, 별도로 데이터.. 더보기
정리를 시작하며.... 무료 MDBMS를 찾는중 큐브리드를 알게 되었고,조금씩 메뉴얼 정리를 해 나갈까 한다. 개요.CUBRID는 객체 관계형 데이터베이스 관리 시스템이다. 즉 객체 RDBMS라고 정리한다. 구성.크게 3가지로 나눈다고 기술 되어 있다.1. 데이터 베이스 서버2. 브로커3. 큐브리드 매니저 1. 데이터 베이스 서버 .데이터 저장 / 데이터 관리를 수행한다. .데이터 베이스 서버는 다수의 클라이언트로 부터 질의를 처리한다. ( 멀티스레드 기반 C/S 방식으로 동작) .잠금 / 로깅 을 이용해 다중 접속 환경에서도 완벽하게 트랜잭션을 지원한다. .데이터 베이스 백업 / 데이터 베이스 복구를 지원한다. 2. 브로커 .큐브리드 전용 미들웨어로서 커넥션 풀링 / 모니터링 / 로그 추적 / 로그 분석을 지원한다. 3. 큐.. 더보기