아마존 QLDB PartiQL 레퍼런스 - 아마존 퀀텀 레저 데이터베이스 (아마존QLDB)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

아마존 QLDB PartiQL 레퍼런스

중요

지원 종료 알림: 기존 고객은 2025년 7월 31일 지원이 종료될 QLDB 때까지 Amazon을 사용할 수 있습니다. 자세한 내용은 아마존 QLDB 원장을 Amazon Aurora SQL Postgre로 마이그레이션을 참조하십시오.

QLDBAmazon은 PartiQL 쿼리 언어의 하위 집합을 지원합니다. 다음 항목에서는 PartiQL의 QLDB 구현에 대해 설명합니다.

참고
  • QLDB모든 PartiQL 작업을 지원하지는 않습니다.

  • 의 모든 PartiQL 문에는 QLDB 에 정의된 대로 트랜잭션 한도가 적용됩니다. 아마존의 할당량 및 한도 QLDB

  • 이 참조는 콘솔 또는 셸에서 QLDB 수동으로 실행하는 PartiQL 문의 기본 구문 및 사용 예를 제공합니다. QLDB QLDB드라이버를 사용하여 유사한 명령문을 프로그래밍 방식으로 실행하는 방법을 보여주는 코드 예제는 의 자습서를 참조하십시오. 드라이버 시작하기

PartiQL이란?

SQLPartiQL은 정형 데이터, 반정형 데이터 및 중첩 데이터를 포함하는 여러 데이터 저장소에서 호환 가능한 쿼리 액세스를 제공합니다. Amazon에서 널리 사용되고 있으며 현재는 다음을 AWS 서비스포함한 많은 제품의 일부로 제공됩니다QLDB.

PartiQL 사양과 핵심 쿼리 언어에 대한 자습서는 PartiQL 설명서를 참조하세요.

PartiQL은 -92를 SQL확장하여 Amazon Ion 데이터 형식의 문서를 지원합니다. Amazon Ion에 대한 자세한 내용은 아마존의 아마존 이온 데이터 포맷 레퍼런스 QLDB 섹션을 참조하세요.

아마존의 PartiQL QLDB

QLDB에서 PartiQL 쿼리를 실행하려면 다음 중 하나를 사용할 수 있습니다.

  • 양식에 있는 PartiQL 에디터 AWS Management Console QLDB

  • 커맨드 라인 셸 QLDB

  • 쿼리를 프로그래밍 방식으로 실행할 수 있도록 AWS 제공된 QLDB 드라이버

이러한 메서드를 사용하여 액세스하는 QLDB 방법에 대한 자세한 내용은 을 참조하십시오아마존 액세스 QLDB.

특정 테이블에서 각 PartiQL 명령을 실행하기 위한 액세스를 제어하는 방법을 알아보려면 Amazon의 표준 권한 모드로 시작하기 QLDB을 참조하세요.

PartiQL에 대한 간단한 팁 QLDB

다음은 PartiQL을 사용하기 위한 팁과 모범 사례를 간략하게 요약한 것입니다. QLDB

  • 동시성 및 트랜잭션 한도 이해SELECT 쿼리를 포함한 모든 명령문에는 낙관적 동시성 제어 (OCC) 충돌 및 트랜잭션 제한 (30초 트랜잭션 제한 시간 포함) 이 적용됩니다.

  • 인덱스 사용 - 카디널리티가 높은 인덱스를 사용하고 대상 쿼리를 실행하여 명령문을 최적화하고 전체 테이블 스캔을 방지합니다. 자세한 내용은 쿼리 성능 최적화 섹션을 참조하세요.

  • 동등 조건자 사용 - 인덱싱된 조회에는 동등 연산자(= 또는 IN)가 필요합니다. 부등 연산자(<, >, LIKE, BETWEEN)는 인덱싱된 조회에 적합하지 않으며 테이블 전체를 스캔해야 합니다.

  • 내부 조인만 사용 - 내부 조인만 지원합니다. QLDB 가장 좋은 방법은 조인하려는 각 테이블에 대해 인덱싱된 필드를 조인하는 것입니다. 조인 기준과 동등 조건자 모두에 대해 높은 카디널리티 인덱스를 선택하세요.