릴리스 395

릴리스 395 (2022년 9월 7일)

이번 릴리스에서는 오류 허용 실행·집계의 메모리 사용량 감소와 대형 클러스터 동시성 개선이 눈에 띄어요.

출처: Trino 릴리스 395 문서

본문

일반 (General)

  • 오류 허용 실행이 켜졌을 때 메모리 사용량을 줄였어요. (#13855)
  • 집계의 메모리 사용량을 줄였어요. (#12512)
  • 소수가 있는 집계의 성능을 개선했어요. (#13573)
  • 대형 클러스터의 동시성을 개선했어요. (#13934, #13986)
  • information_schema.role_authorization_descriptors 테이블을 제거했어요. (#11341)
  • 예약 키워드를 컬럼 이름으로 쓰는 컬럼에 SHOW CREATE TABLE·SHOW COLUMNS가 잘못된 타입을 표시하던 문제를 고쳤어요. (#13483)

ClickHouse 커넥터

  • 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)

Delta Lake 커넥터

  • Glue metastore와 함께 ALTER TABLE ... RENAME TO 문을 지원해요. (#12985)
  • 워커 노드 내 라이터 수를 자동 확장해 삽입 성능을 개선했어요. (#13111)
  • delta.checkpoint.writeStatsAsJson·delta.checkpoint.writeStatsAsStruct 테이블 속성을 적용해 테이블 통계가 올바른 형식으로 쓰이도록 했어요. (#12031)

Hive 커넥터

  • 워커 노드 내 라이터 수를 자동 확장해 삽입 성능을 개선했어요. (#13111)
  • CSV 파일을 입력으로 쓸 때 S3 Select 성능을 개선했어요. (#13754)
  • S3 클라이언트 측 암호화를 쓸 때 S3 KMS 키가 올바른 AWS 리전에서 검색되지 않던 오류를 고쳤어요. (#13715)

Iceberg 커넥터

  • 워커 노드 내 라이터 수를 자동 확장해 삽입 성능을 개선했어요. (#13111)
  • 메타데이터 위치에 끝 슬래시가 있을 때 S3에서 URL 인코딩된 이름의 메타데이터·매니페스트 파일을 만들던 문제를 고쳤어요. (#13759)

MariaDB 커넥터

  • 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)

Memory 커넥터

  • 테이블·컬럼 주석 지원을 추가했어요. (#13936)

MongoDB 커넥터

  • json 타입 컬럼으로 필터링할 때 쿼리가 실패하던 문제를 고쳤어요. (#13536)

MySQL 커넥터

  • 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)

Oracle 커넥터

  • 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)

Phoenix 커넥터

  • 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 추가·이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)

PostgreSQL 커넥터

  • 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)

Prometheus 커넥터

  • prometheus.case-insensitive-name-matching 구성값으로 대소문자 무시 테이블 이름 매칭을 지원해요. (#8740)

Redshift 커넥터

  • 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)

SingleStore (MemSQL) 커넥터

  • 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)

SQL Server 커넥터

  • 예약 키워드와 일치하거나 따옴표가 필요한 특수 문자가 있는 이름의 컬럼을 이름 변경·삭제할 때 쿼리가 실패하던 문제를 고쳤어요. (#13839)

SPI

  • 동적 함수 해석 지원을 추가했어요. (#8)
  • StandardFunctions에서 LIKE_PATTERN_FUNCTION_NAMELIKE_FUNCTION_NAME으로 이름을 바꿨어요. (#13965)
  • ConnectorMetadatalistAllRoleGrants 메서드를 제거했어요. (#11341)

더 알아보기 (Learn more)