Release 0.83

Release 0.83

Presto 0.83 릴리스예요. 이번 버전은 Raptor 커넥터의 백업 저장 위치 지정과 쿼리 큐의 자원 누수, 해시 집계 최적화 등 안정성과 성능을 함께 다듬었어요.

출처: Trino Release 0.83

본문

Raptor

  • Raptor에서 이제 백업 저장 위치(backup storage location)를 지정할 수 있어요. 이 기능은 매우 실험적(highly experimental)이라 주의해서 사용하세요.
  • 어떤 노드에도 할당되지 않은 샤드(shard) 처리 방식을 고쳤어요.

General

  • 쿼리 큐(query queues)의 자원 누수를 고쳤어요.
  • Hive에 null ARRAY/MAP을 쓸 때 발생하던 NPE(Null Pointer Exception)를 고쳤어요.
  • json_array_get() 함수가 중첩 구조(nested structures)를 처리하도록 고쳤어요.
  • null 컬렉션에 대한 UNNEST 동작을 고쳤어요.
  • 파싱이나 분석 중 실패한 쿼리가 만료되지 않던 회귀(regression) 문제를 고쳤어요.
  • JSON 타입을 비교 가능(comparable)하게 만들었어요.
  • 해시 집계(hash aggregations)를 위한 최적화를 추가했어요. 이 최적화는 기본적으로 꺼져 있어요. 켜려면 코디네이터 설정 속성(config properties)에 optimizer.optimize-hash-generation=true를 추가하면 돼요.

더 알아보기 (Learn more)

Presto의 초창기 릴리스 노트를 살펴보고 싶다면 이전/이후 버전의 릴리스 페이지도 함께 읽어 보세요. 특히 Raptor 커넥터나 최적화 설정 쪽은 이후 버전에서 계속 발전했으니, 최신 문서의 해당 섹션을 참고하면 도움이 돼요.