나는 엔지니어 썸네일형 리스트형 인터페이스 모듈 더보기 데이터베이스 서버 예상 개념도 ( 메뉴얼 자료가 아니므로 참고만.) 각 데이터 베이스에는 한 개의 서버 프로세스가 존재한다.서버 프로세스는 데이터베이스 파일 및 로그 파일 등에 접근하여 , 사용자의 요청을 처리한다.클라이언트 프로세스는 서버 프로세스와 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. 큐.. 더보기 커넥션풀이란? 만약 한명의 접속자가 웹 사이트에 접속했다고 가정한다.해당 웹 사이트에서 접속자는 게시판을 확인하고 자신이 쓴 게시물을 수정하고 또 새로운 게시글을 등록한다고 가정해보자. 그럼 이 한명의 접속자로 인해 DB접속은 아래와 같이 발생한다.1. 데이터 취득2. 검색 후 데이터 취득3. 데이터 갱신4. 데이터 새등록 즉 한명의 접속자로 인해 단 시간에 4번의 DB 접속이 일어난다.그럼 웹상에서 아주 짧은 시간에 몇번의 DB 접속이 일어날까? 만약 접속자가 1000명 이라면?즉 커넥션 풀이란 미리 커넥션 객체를 생성하고 해당 커넥션 객체를 관리하는것을 의미한다. 즉 커넥션 풀에 DB와 연결을 해 놓은 객체를 두고 필요할 때마다 커넥션 풀에서 빌려온다라고 이해하면 개념잡기에 쉬울듯 하다.그리고 연결이 끝나면 다시 .. 더보기 볼륨이란? 볼륨이란?논리적인 참조 공간으로 이해하자.데이터베이스 볼륨이란 데이터가 저장될 공간. 쉽게 파티션이라고 이해하면 될듯 하다. 더보기 Final 키워드 .final 은 상속 불가...ㅎ 더보기 이전 1 ··· 6 7 8 9 다음