릴리스 389

릴리스 389 (2022년 7월 7일)

이번 릴리스에서는 row 타입·집계 쿼리와 디스크 스필 비활성 상태의 성능 개선이 핵심이에요. 여러 커넥터 기능도 추가됐어요.

출처: Trino 릴리스 389 문서

본문

일반 (General)

  • row 타입이나 sum, avg 같은 특정 집계가 포함된 쿼리의 성능을 개선했어요. (#12762)
  • 디스크로의 스필링이 꺼졌을 때 성능을 개선했어요. (#12618)
  • 외부 조인 위의 비등식 필터가 포함된 쿼리의 잠재적 잘못된 결과를 고쳤어요. (#13109)
  • 테이블 함수에 인수가 전달되지 않을 때 쿼리가 실패하던 문제를 고쳤어요. (#12951)
  • 테이블 함수가 포함된 쿼리에서 EXPLAIN을 쓸 때 발생할 수 있는 실패를 고쳤어요. (#13106)
  • 오래 실행되는 정규식 함수를 호출할 때 발생할 수 있는 리소스 누수를 고쳤어요. (#13064)

Delta Lake 커넥터

  • 비구조적 데이터 타입에 대한 최적화된 Parquet 라이터 성능을 개선했어요. (#13030)
  • 내부 테이블 스냅샷 캐시가 비활성화된 상태에서 서버를 시작할 때 실패하지 않도록 했어요. (#13086)

Elasticsearch 커넥터

  • 전체 쿼리를 커넥터로 통과시키는 raw_query 테이블 함수를 추가했어요. (#12324)

Hive 커넥터

  • 비구조적 데이터 타입에 대한 최적화된 Parquet 라이터 성능을 개선했어요. (#13030)

Iceberg 커넥터

  • 비구조적 데이터 타입으로 Parquet 파일을 쓸 때 성능을 개선했어요. (#13030)

MongoDB 커넥터

  • 새 테이블을 만들 때 컬렉션을 생성하도록 했어요. 이전에는 테이블에 처음 데이터를 쓸 때 생성됐어요. (#12892)

Phoenix 커넥터

  • Java 17 지원을 추가했어요. (#13108)

PostgreSQL 커넥터

  • 최대 길이보다 긴 이름으로 새 테이블을 만드는 것을 방지했어요. 이전에는 이름이 최대 길이로 잘렸어요. (#12892)

SPI

  • 지원 중단된 ConnectorRecordSetProvider#getRecordSet 버전을 제거했어요. (#13084)

더 알아보기 (Learn more)