Skip to content

Commit a80a9b8

Browse files
committed
퇴고
1 parent e46c0b2 commit a80a9b8

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

_posts/2024-09-22-paper_review_presto.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,16 +56,16 @@ Presto 클러스터는 단일 코디네이터 노드와 하나 이상의 워커
5656

5757
1. 클라이언트는 코디네이터에게 SQL 구문을 담은 HTTP 요청을 보낸다.
5858
2. 코디네이터는 쿼리 정책 평가, SQL파싱 및 분석, 분산 실행 계획을 생성 및 최적화하여 요청을 처리한다.
59-
3. 코디네이터는 계획을 워커에게 분배하고 task의 수행을 시작한다. 그리고 외부 저장소에 있는 데이터 청크를 처리하는 splits를 나열한다. splits는 task에 할당되어 데이터를 읽는 역할을 한다.
59+
3. 코디네이터는 계획을 워커에게 분배하고 task의 수행을 시작한다. 그리고 외부 저장소에 있는 데이터 청크를 처리하는 splits를 나열한다. splits는 task에 할당된다.
6060
4. 워커 노드는 task를 실행한다. task는 splits를 처리해 외부 저장소에서 데이터를 가져오거나, 다른 워커에서 생성한 중간 결과를 처리한다.
6161

62-
- 워커는 많은 쿼리에서 발생한 쿼리를 동시에 처리한다.
63-
- task 실행은 가능한 파이프라인되고 데이터는 사용 가능하지면 task간 전달된다.
62+
- 워커는 많은 쿼리를 동시에 처리한다.
63+
- task 실행은 가능한 파이프라이닝되고 데이터는 사용 가능하지면 task간 전달된다.
6464
- 특정 쿼리에서는 모든 데이터가 처리되기 전 결과를 반환할 수 있다.
6565
- 중간 데이터와 상태는 가능한 인메모리에 저장된다.
66-
- 노드 간 데이터 셔플될 때는 최소 지연시간을 위해 버퍼링이 조정된다.
66+
- 노드 간 데이터 셔플될 때는 지연을 줄이기 위해 버퍼가 조정된다.
6767

68-
Presto는 확장 가능하여 다영한 플러그인 인터페이스를 제공한다. 플러그인은 커스텀 데이터 타입, 함수, 접근 제어, 이벤트 컨슈머, 쿼리 정책, 설정 프로퍼티를 제공한다.
68+
Presto는 다양한 플러그인 인터페이스를 제공한다. 플러그인은 커스텀 데이터 타입, 함수, 접근 제어, 이벤트 컨슈머, 쿼리 정책, 설정 프로퍼티를 제공한다.
6969

7070
또한 presto가 외부 데이터 저장소와 통신할 수 있는 connectors를 제공한다.
7171
- Connector API는 메타데이터 API, 데이터 위치 API, 데이터 소스 API, 데이터 싱크 API 4가지로 구성된다.

0 commit comments

Comments
 (0)