DBA / Service 모드
MACHBASE Enterprise Edition 에서는 테이블/인덱스 스키마 변경이나, 연속된 로그 데이터의 삭제 명령에 대해서 중요하게 다뤄야 한다.
모드 (Mode) 의 구분
다음 특징으로 인해, 각각의 쿼리가 별도로 제어되어야 한다.
- 클라이언트가 더 이상 하나의 서버가 아닌, 여러 대의 Broker를 통해 동시 접속이 가능한 점
- 하나의 서버로 입력하는 것이 아니라, 여러 대의 Broker (필요하다면 여러 대의 Warehouse를 통해) 동시에 데이터 입력이 가능한 점
따라서, 다음과 같이 두 개의 배타적 Mode로 연산을 구분한다.
DBA Mode | Service Mode |
---|---|
DDL / DELETE / TRUNCATE | INSERT / APPEND / SELECT |
DBA Mode
DBA Mode에서는 테이블/인덱스 스키마의 생성/변경/삭제, 로그 데이터의 삭제 명령을 수행할 수 있다.
DBA Mode로 전환되면, 실행 중인 INSERT/APPEND/SELECT는 모두 취소된다.
Service Mode
Service Mode 에서는 입력과 조회 명령을 수행할 수 있다.
Service Mode로 전환 명령을 내리면, 실행 중인 DDL/DELETE/TRUNCATE의 실행이 완료될 때 까지 기다려야 한다.