릴리스 419
릴리스 419 (2023년 6월 5일)
Trino 419 버전이 2023년 6월 5일에 공개됐어요. array_histogram() 함수가 새로 추가됐고, Parquet·ORC 파일 읽기 성능과 함께 여러 커넥터의 기능이 다듬어졌어요.
출처: 문서
본문
일반 (General)
- 배열 안의 고유 요소가 각각 몇 번 나오는지 세는
array_histogram()함수를 추가했어요. (#14725) - 조인이 포함된 쿼리의 계획(planning) 성능을 개선했어요. (#17458)
- 서버 JSON 응답이 문자열 값의 5MB 제한을 초과할 때 쿼리가 실패하던 걸 고쳤어요. (#17557)
웹 UI (Web UI)
web-ui.authentication.type구성 속성에 대문자나 대소문자 혼합 값을 허용했어요. (#17334)
BigQuery 커넥터
- HTTP(S) 프록시를 통해 BigQuery API를 프록시하는 것을 지원해요. (#17508)
- BigQuery에서 메타데이터를 가져오는 성능을 개선했어요. (#16064)
Delta Lake 커넥터
- 새 컬럼을 추가할 때
id와name매핑 모드를 지원해요. (#17236) - Parquet 파일 읽기 성능을 개선했어요. (#17612)
- 구조적 데이터 타입으로 Parquet 파일을 쓸 때 성능을 개선했어요. (#17665)
EXPLAIN쿼리 결과에서 삽입 대상 테이블의 스키마, 테이블 이름, 위치를 올바르게 표시하도록 했어요. (#17590)- 이름 끝에
/가 붙은 파일 위치에 쓸 때 쿼리가 실패하던 걸 고쳤어요. (#17552)
Hive 커넥터
- Stripe footer 메타데이터에 축약 timezone id가 있는 ORC 파일 읽기를 지원해요.
hive.orc.read-legacy-short-zone-id구성 속성을true로 설정하면 이 동작을 켤 수 있어요. (#12303) - Bloom filter 인덱스가 있는 ORC 파일 읽기 성능을 개선했어요. (#17530)
- Parquet 파일 읽기 성능을 개선했어요. (#17612)
- 구조적 데이터 타입에 대한 최적화된 Parquet writer 성능을 개선했어요. (#17665)
- 파일 경로에 영숫자가 아닌 문자가 포함된 테이블에서 쿼리가 실패하던 걸 고쳤어요. (#17621)
Hudi 커넥터
- Parquet 파일 읽기 성능을 개선했어요. (#17612)
- 구조적 데이터 타입으로 Parquet 파일을 쓸 때 성능을 개선했어요. (#17665)
Iceberg 커넥터
- Nessie 카탈로그를 지원해요. (#11701)
array,map,row타입이 있는 Hive 테이블에서migrate테이블 프로시저를 사용하지 못하게 해요. 예전에는 마이그레이션 후 잘못된 결과가 나왔어요. (#17587)- Bloom filter 인덱스가 있는 ORC 파일 읽기 성능을 개선했어요. (#17530)
- Parquet 파일 읽기 성능을 개선했어요. (#17612)
- 구조적 데이터 타입으로 Parquet 파일을 쓸 때 성능을 개선했어요. (#17665)
- 테이블 통계 읽기 성능을 개선했어요. (#16745)
SPI
ScalarFunctionAdapter에서 사용하지 않는NullAdaptationPolicy를 제거했어요. (#17706)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 419
- Trino 공식 문서: https://trino.io/docs/current/