VERTICA
-
Vertica 특장점 - Pure MPP 아키텍처VERTICA/03. Architecture 2015. 8. 10. 16:08
Pure MPP 아키텍처 HP Vertica 는 별도의 제어 서버가 필요하지 않은 pure MPP 아키텍처로 설계되어, 모든 노드가 동일한 역할을 수행합니다. 또한, Shared nothing 아키텍처는 노드 추가에 의한 오버헤드 없는 확장성을 제공할 뿐만 아니라 서비스 중단 없는 장애 극복 기능을 제공합니다. 병렬 최적화 적재 HP Vertica는 동시 파일 적재 기법을 제공합니다. 따라서 다양한 원천 데이터가 적재 가능한 시점에 즉시 적재를 실행할 수 있으며 동일 테이블에 적재가 수행된다 하더라도 작업 완료를 기다릴 필요 없이 바로 적재 가능합니다. 소스의 수가 많을 수록, 파일의 종류가 다양하고 많을 수록 적재 시간을 급속도로 줄일 수 있습니다. 또한 인덱스가 존재하지 않아 인덱스 관리를 위한 별도..
-
Explain 과 ProfileVERTICA/06. Tuning 2015. 8. 6. 13:57
Explain 이란? Vertica 에서 실행계획을 보는 키워드로서 실행방법예제와 그에대한 결과값은 다음과 같습니다. § 수행할 SQL 앞에 Explain 키워드를 사용 § SQL 의 실행계획 출력 § 실행계획의 Group 구분(PATH ID) § SQL 실행계획 순서 설명 § 각 계층의 실행계획 설명 § Join SQL Inner, Outer 표시 § 실제 SQL이 수행되지는 않음 § GraphViz 유틸리티 지원 § DML 수행 시 Lock Map Display Syntax EXPLAIN { SELECT... | INSERT... | UPDATE... | DELETE… } 모든 데이터 조작 SQL(SELECT, INSERT, UPDATE, DELETE) 등에 사용 가능 Explain Output 실행..
-
Access 형태에 따른 비교VERTICA/08. SQL Workaround Guide 2015. 8. 6. 13:44
SELECT 중략... , SUM(current_month) current_month FROM ( SELECT 중략... , COUNT(CASE WHEN A.yyyymm = 201301 THEN A.mem_no END) AS current_month FROM mem_use_table A 중략... UNION ALL SELECT 중략... , COUNT(CASE WHEN A.yyyymm = 201301 THEN A.mem_no END) AS current_month 중략... , CASE WHEN 'J' = amen_ccode THEN 'expression' END ccode , CASE WHEN B.mem_no IS NOT NULL THEN 1 END acc_no 중략... WHERE A.yyyymm I..
-
TEST DB 만들기 : vmware Cent OS 5.8 3node 구성 (Vertica 6.x)VERTICA/02. 설치 2015. 8. 5. 15:01
1. VMware 구성 - Vertica DB의 Memory Size는 2GB 이상 할당 가능해야한다. : RD(report designer) 수행 시 Memory 사용량이 과도하게 많아지기 때문 2. Linux 설치 시 주의 사항 2-1. swap memory 설정 Vertica의 경우 swap memory를 사용하지 않는다. 공식 manual 에서는 기본적으로 2GB정도만 잡아주면 되는것으로 나와있다. 2-2. 방화벽 및 SELinux 설정 방화벽은 반드시 Disable 시켜야 한다. (Vertica Install 및 노드간 통신에 문제가 발생됨) SELinux가 Enable 되어 있다면 Vertica Install 시 문제가 발생한다. SELinux또한 Disable 한다. 3. Vertica 설치..