Riferimento Amazon QLDB PartiQL - Database Amazon Quantum Ledger (Amazon) QLDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Riferimento Amazon QLDB PartiQL

Importante

Avviso di fine del supporto: i clienti esistenti potranno utilizzare Amazon QLDB fino alla fine del supporto il 31/07/2025. Per ulteriori dettagli, consulta Migrare un Amazon QLDB Ledger ad Amazon Aurora Postgre. SQL

Amazon QLDB supporta un sottoinsieme del linguaggio di query PartiQL. I seguenti argomenti descrivono l'QLDBimplementazione di PartiQL.

Nota
  • QLDBnon supporta tutte le operazioni PartiQL.

  • Tutte le istruzioni PartiQL in QLDB sono soggette ai limiti di transazione, come definito in. Quote e limiti in Amazon QLDB

  • Questo riferimento fornisce esempi di sintassi di base ed esempi di utilizzo delle istruzioni PartiQL eseguite manualmente sulla console o QLDB QLDB sulla shell. Per esempi di codice che mostrano come eseguire istruzioni simili a livello di codice utilizzando il QLDB driver, consulta i tutorial in. Guida introduttiva al driver

Che cos'è PartiQL?

PartiQL fornisce un accesso alle query SQL compatibile con più archivi di dati contenenti dati strutturati, dati semistrutturati e dati annidati. È ampiamente utilizzato in Amazon ed è ora disponibile come parte di molti Servizi AWS, tra cuiQLDB.

Per la specifica PartiQL e un tutorial sul linguaggio delle query di base, consulta la Documentazione di PartiQL.

PartiQL estende SQL-92 per supportare documenti nel formato dati Amazon Ion. Per informazioni su Amazon Ion, consulta laRiferimento al formato di dati Amazon Ion in Amazon QLDB.

PartiQL su Amazon QLDB

Per eseguire query PartiQL inQLDB, puoi utilizzare uno dei seguenti:

  • L'editor PartiQL per AWS Management Console QLDB

  • La shell a riga di QLDB comando

  • Un QLDB driver AWS fornito per eseguire le query a livello di codice

Per informazioni sull'utilizzo di questi metodi di accessoQLDB, vedere. Accesso ad Amazon QLDB

Per informazioni su come controllare l'accesso per eseguire ogni comando PartiQL su tabelle specifiche, vedere. Guida introduttiva alla modalità di autorizzazione standard in Amazon QLDB

Suggerimenti rapidi su PartiQL in QLDB

Di seguito è riportato un breve riepilogo di suggerimenti e best practice per lavorare con PartiQL in: QLDB

  • Comprendi i limiti di concorrenza e transazione: tutte le dichiarazioni, comprese le SELECT interrogazioni, sono soggette a conflitti ottimistici relativi al controllo della concorrenza (OCC) e ai limiti delle transazioni, incluso un timeout della transazione di 30 secondi.

  • Usa gli indici: utilizza indici ad alta cardinalità ed esegui query mirate per ottimizzare i rendiconti ed evitare scansioni complete delle tabelle. Per ulteriori informazioni, consulta Ottimizzazione delle prestazioni delle query.

  • Usa i predicati di uguaglianza: le ricerche indicizzate richiedono un operatore di uguaglianza (o). = IN Gli operatori di disuguaglianza (<,, >LIKE,BETWEEN) non sono idonei per le ricerche indicizzate e generano scansioni complete della tabella.

  • Usa solo i join interni: supporta solo i join interni. QLDB Come procedura consigliata, partecipa ai campi indicizzati per ogni tabella a cui ti stai unendo. Scegli indici ad alta cardinalità sia per i criteri di unione che per i predicati di uguaglianza.