릴리스 418
릴리스 418 (2023년 5월 17일)
Trino 418 버전이 2023년 5월 17일에 나왔어요. EXECUTE IMMEDIATE 지원이 추가됐고, 여러 커넥터에서 쓰기 성능과 파티션 컬럼 조인 성능을 개선했어요.
출처: 문서
본문
일반 (General)
EXECUTE IMMEDIATE를 지원해요. (#17341)current_timestamp를 호출할 때 실패하던 걸 고쳤어요. (#17455)
BigQuery 커넥터
- Trino가 쿼리 처리 과정에서 시작하는 BigQuery 작업에 라벨을 추가할 수 있어요. 라벨의 이름과 값은 각각
bigquery.job.label-name과bigquery.job.label-format카탈로그 구성 속성으로 설정할 수 있어요. (#16187)
Delta Lake 커넥터
id컬럼 매핑을 쓰는 테이블에서INSERT,UPDATE,DELETE,MERGE문을 지원해요. (#16600)table_changes테이블 함수를 추가했어요. (#16205)- 파티션 컬럼 조인의 성능을 개선했어요. (#14493)
Hive 커넥터
- Hive metastore를 쓸 때
information_schema.tables를 조회하는 성능을 개선했어요. (#17127) - 파티션 컬럼 조인의 성능을 개선했어요. (#14493)
- 최적화된 Parquet writer를 기본으로 활성화해서 Parquet 파일 작성 성능을 개선했어요. (#17393)
temporary_staging_directory_enabled와temporary_staging_directory_path세션 속성을 제거했어요. (#17390)- native reader가 활성화된 상태에서 S3의 텍스트 파일을 조회할 때 실패하던 걸 고쳤어요. (#16546)
Hudi 커넥터
- 파티션 컬럼 조인의 성능을 개선했어요. (#14493)
Iceberg 커넥터
SELECT쿼리의 계획 시간(planning time)을 개선했어요. (#17347)- 파티션 컬럼 조인의 성능을 개선했어요. (#14493)
- REST 카탈로그를 쓸 때
$history테이블을 조회하면 잘못된 결과가 나오던 걸 고쳤어요. (#17470)
Kafka 커넥터
- Kafka 키나 메시지를 역직렬화할 수 없을 때 쿼리가 실패하던 문제를 고치고, 대신
_key_corrupt와_message_corrupt컬럼을 올바르게 설정하도록 했어요. (#17479)
Kinesis 커넥터
- Kinesis 메시지를 역직렬화할 수 없을 때 쿼리가 실패하던 문제를 고치고, 대신
_message_valid컬럼을 올바르게 설정하도록 했어요. (#17479)
Oracle 커넥터
- fault-tolerant 실행이 활성화된 상태에서 쓰기를 지원해요. (#17200)
Redis 커넥터
- Redis 키나 값을 역직렬화할 수 없을 때 쿼리가 실패하던 문제를 고치고, 대신
_key_corrupt와_value_corrupt컬럼을 올바르게 설정하도록 했어요. (#17479)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 418
- Trino 공식 문서: https://trino.io/docs/current/