릴리스 363
릴리스 363 (2021년 10월 6일)
이번 릴리스에서는 여러 성능·메모리 개선과 함께 HTTP 이벤트 리스너 구현이 추가됐어요. 여러 커넥터의 타입·기능 지원도 확장됐어요.
출처: Trino 릴리스 363 문서
본문
일반 (General)
- JSON 직렬화 이벤트를 원격 HTTP 엔드포인트로 보내는 HTTP 이벤트 리스너 구현을 추가했어요. (#8821)
bigint컬럼으로 그룹화하는 쿼리의 성능을 개선했어요. (#9510)- row·array 데이터를 처리하는 쿼리의 성능을 개선했어요. (#9402)
- 쿼리 계획 성능을 개선했어요. (#9462)
- 스필링이 발생할 때 쿼리 메모리 사용량을 줄였어요. (#9270, #9275)
JOIN절 처리 메모리 사용량을 줄였어요. (#9327)- 클라이언트가 코디네이터에 요청을 재시도할 때 쿼리 결과의 잠재적 데이터 손실을 고쳤어요. (#9453)
- 0값 소수 사이의 비교에서 잘못된 결과가 나오던 문제를 고쳤어요. (#8985)
- 표시할 역할이 없을 때
SHOW ROLES가 실패하던 문제를 고쳤어요. (#9319) EXPLAIN ANALYZE가 추정치를 보여주도록 고쳤어요. (#9396)- 정밀도를 0으로 설정한
round()의 잘못된 결과를 고쳤어요. (#9371) SHOW ROLES,SHOW CURRENT ROLES,SHOW ROLE GRANTS문에서deprecated.legacy-catalog-roles=true구성값을 존중하도록 했어요. (#9496)
Python 클라이언트
time with time zone컬럼의cursor.description에 보고되는 컬럼 타입을 고쳤어요. (#9460)
BigQuery 커넥터
geography,array,struct컬럼의 조건을 BigQuery로 프러시다운하는 쿼리의 실패를 고쳤어요. (#9391)
Cassandra 커넥터
- Cassandra
tuple타입 지원을 추가했어요. (#8570)
Elasticsearch 커넥터
scaled_float타입 지원을 추가했어요. (#9358)
Hive 커넥터
- 파티션 테이블에서
avro_schema_url테이블 속성 사용을 지원해요. (#9370) - S3 기반 테이블의 insert overwrite 연산 지원을 추가했어요. (#9234)
decimal컬럼 조건이 있는 Parquet 데이터 읽기 성능을 개선했어요. (#9338)- 조건이 있는 Parquet 테이블에서 읽을 때
Failed reading parquet data: Socket is closed by peer쿼리 실패를 고쳤어요. (#9097) - 마지막 메이저 컴팩션 이후 일부 행이 삭제된 ORC ACID 트랜잭션 테이블을 업데이트·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#9354)
- 큰 Parquet 파일을 읽을 때 발생하던 실패를 고쳤어요. (#9469)
SET절에 같은 상수가 두 번 이상 포함된 쿼리 같은 일부UPDATE쿼리의 실패를 고쳤어요. (#9295)- 이름에 점(dot)이 포함된 Parquet 컬럼으로 필터링할 때 결과가 잘못 나오던 문제를 고쳤어요. (#9516)
Iceberg 커넥터
decimal컬럼 조건이 있는 Parquet 데이터 읽기 성능을 개선했어요. (#9338)- 새 컬럼 추가 시 주석(comment) 지원을 고쳤어요. 이전에는 조용히 무시됐어요. (#9123)
- Parquet 데이터를 쓸 때 페이지·블록 크기를 고쳤어요. (#9326)
- 큰 Parquet 파일을 읽을 때 발생하던 실패를 고쳤어요. (#9469)
MySQL 커넥터
- 가변 정밀도
time타입 지원을 추가했어요. (#9339) time타입의CREATE TABLE과CREATE TABLE AS문을 지원해요. (#9339)
Phoenix 커넥터
- 특정 타입을
varchar로 강제 매핑할 수 있게 했어요.jdbc-types-mapped-to-varchar구성값을 타입 이름의 쉼표 구분 목록으로 설정하면 켜져요. (#2084)
Pinot 커넥터
- 컬럼 이름이 예약 키워드일 때 발생하던 실패를 고쳤어요. (#9373)
SQL Server 커넥터
- SQL Server
datetimeoffset타입 지원을 추가했어요. (#9329) text·ntext타입 컬럼의 조건을 SQL Server로 프러시다운하는 쿼리의 실패를 고쳤어요. (#9387)