VERTICA/99.Best Practices
-
Vertica 임포트 및 익스포트의 이해VERTICA/99.Best Practices 2017. 11. 28. 15:53
Vertica는 Vertica 클러스터끼리 데이터를 이동시킬 수 있는 임포트 및 익스포트 기능을 지원합니다. 클러스터 사이에서 데이터를 가져오거나 내보내면 STDIN을 통해 데이터를 스트리밍하거나 vsql 연결을 사용하는 것보다 속도가 더 빠른데, 이번 문서에서 그 이유를 살펴보겠습니다. 임포트 및 익스포트: 개요 임포트 및 익스포트 프로세스는 미러 이미지로 실행됩니다. 데이터를 익스포트하는 클러스터는 SELECT 문에 해당하는 쿼리를 실행합니다. 그리고 데이터를 임포트하는 클러스터는 COPY 문에 해당하는 쿼리를 실행합니다. 임포트/익스포트 작업의 메커니즘은 INSERT... SELECT ... 쿼리와 비슷합니다. 본 문서에서는 데이터를 익스포트하는 클러스터를 소스 클러스터로, 그리고 데이터를 임포트하..
-
Spread 디버깅VERTICA/99.Best Practices 2017. 5. 10. 16:35
Spread란 무엇입니까?Vertica는 오픈 소스 도구키트인 Spread를 사용하여 네트워크 장애에 대한 복원력이 뛰어난 고성능 메시징 서비스를 제공합니다. 데이터베이스를 처음 시작하면 Spread 데몬이 자동으로 실행됩니다. Spread 데몬은 클러스터의 제어 노드에서 실행되고, 제어 노드는 메시지 커뮤니케이션을 관리합니다. Vertica 프로세스와 Spread 데몬 페어스(Pairs)Vertica 설치를 시작하면 Spread 데몬이 데이터베이스에 설치됩니다. Vertica 프로세스의 노드는 도메인 소켓을 사용하여 Spread 데몬과 통신합니다. 노드 간 통신은 2개 채널인 데이터 채널과 제어 채널(UDP 메인 채널과 UDP 토큰 채널)을 통해 이루어집니다. 다음은 도메인 소켓과 2개 채널이 포함된 ..
-
Tuple Mover 모범 사례VERTICA/99.Best Practices 2017. 4. 4. 19:08
원문은 : https://my.vertica.com/kb/Tuple-Mover-Best-Practices/Content/BestPractices/Tuple-Mover-Best-Practices.htmTuple Mover 개요Vertica 분석 플랫폼은 WOS라고 하는 메모리에 작은 용량의 데이터 파일을 소량 로드하거나, ROS라고 하는 파일 시스템에 큰 용량의 데이터 파일을 대량 로드할 수 있는 스토리지 옵션을 지원합니다. WOS에 로드되는 데이터는 정렬되지 않은 상태로 저장되는 반면 ROS에 로드되는 데이터는 프로젝션 설계에 따라 정렬되거나, 인코딩되거나, 압축된 상태로 저장됩니다. Tuple Mover는 백그라운드에서 실행되는 Vertica 서비스로서 두 가지 작업을 수행합니다. 무브아웃(Moveou..