Presto (Java)
Presto (Java )는 다양한 데이터 소스에 있는 방대한 데이터 세트를 쿼리하여 대규모 데이터 문제를 해결하는 기능을 갖춘 분산 SQL 쿼리 엔진입니다.
Presto (Java )는 모든 데이터 분석에 사용할 수 있는 ANSI SQL 인터페이스를 제공합니다.IBM® watsonx.data 사용 사례. 이 기능을 사용하면 여러 데이터베이스 및 스토리지에 대한 다중 조회 언어 및 인터페이스를 관리할 필요가 없습니다. Presto (Java )은 커넥터를 통해 모든 데이터 소스에 연결할 수 있는 스토리지 추상화를 위해 설계되었습니다.
엔진 프로비저닝에 대한 자세한 내용은 Presto(Java)엔진 프로비저닝을 참조하세요.
Presto (Java ) 서버 유형
ㅏPresto (Java ) 설치에는 코디네이터, 작업자 및 리소스 관리자의 세 가지 서버 유형이 포함됩니다. 다음은 서버 유형에 대한 간략한 설명입니다. 서버 유형에 대한 자세한 내용은 다음을 참조하세요.Presto(Java)개념 ~에Presto (Java ) 문서.
-
코디네이터(Coordinator)- 코디네이터는 서버 유형입니다.Presto (Java ) 명령문 구문 분석, 쿼리 계획 및 관리를 담당하는 설치Presto (Java ) 작업자 노드. 그것은 A의 두뇌이다.Presto (Java ) 설치이며 클라이언트가 실행을 위해 명령문을 제출하기 위해 연결하는 노드이기도 합니다. 또한 작업자의 결과를 페치하고 클라이언트에 결과를 리턴하는 역할도 담당합니다.
-
작업자 - 작업자는 서버 유형입니다.Presto (Java ) 설치 - 작업 실행 및 데이터 처리를 담당합니다. 작업자 노드는 커넥터에서 데이터를 페치하고 중간 데이터를 서로 교환합니다.
-
리소스 관리자 - 리소스 관리자는 다음과 같은 서버 유형입니다.Presto (Java )는 모든 코디네이터와 작업자의 데이터를 집계하고Presto (Java ) 무리.
지원되는 커넥터에 대한 자세한 내용은 다음을 참조하세요.데이터베이스-카탈로그 쌍 추가.
Presto (Java ) SQL 언어
사용되는 SQL 언어에 대한 자세한 내용은Presto (Java ), 보다 SQL 언어 ~에Presto (Java ) 문서.
데이터 유형
기본적으로,Presto (Java )는 다음 데이터 유형을 지원합니다. 플러그인에서 추가 유형을 제공할 수 있습니다.
- 부울
- 정수
- 부동 소수점
- 고정 정밀도
- 문자열
- 날짜 및 시간
- 구조
- 네트워크 주소
- UUID
- HyperLogLog
- KHyperLogLog
- Quantile 요약
- T-다이제스트
데이터 유형에 대한 자세한 내용은 다음을 참조하세요.데이터 유형 ~에Presto (Java ) 문서.
예약된 키워드
Presto (Java )에는 SQL 쿼리에 대한 예약어 세트가 있습니다. 이 키워드는 ID로 사용하기 위해 큰따옴표로 묶어야 합니다. 예약된 키워드 목록은 다음을 참조하세요.예약된 키워드 ~에Presto (Java ) 문서.
SQL 구문
사용된 SQL 구문에 대한 자세한 내용은Presto (Java ), 보다 SQL 문.