릴리스 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)