Referencia de Amazon QLDB PartiQL - Amazon Quantum Ledger Database (Amazon QLDB)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Referencia de Amazon QLDB PartiQL

Amazon QLDB admite unsubconjuntode laPartiQLLenguaje de consultas Los siguientes temas describen la implementación QLDB de PartiQL.

nota
  • QLDB no admite todas las operaciones PartiQL.

  • Todas las instrucciones de PartiQL en QLDB están sujetas a límites de transacción, tal como se define enCuotas y límites de Amazon QLDB.

  • Esta referencia proporciona sintaxis básica y ejemplos de uso de instrucciones PartiQL que se ejecutan manualmente en la consola de QLDB o el shell de QLDB. Para ver ejemplos de código que muestran cómo ejecutar instrucciones similares mediante programación con el controlador QLDB, consulte los tutoriales enIntroducción al conductor.

¿Qué es PartiQL?

PartiQL proporciona acceso a consultas compatible con SQL en múltiples almacenes de datos que contienen datos estructurados, datos semiestructurados y datos anidados. Es ampliamente utilizado en Amazon y ahora está disponible como parte de muchosAWSservicios, incluido QLDB.

Para obtener la especificación PartiQL y un tutorial sobre el lenguaje de consulta principal, consulte la Documentación de PartiQL.

PartiQL se extiendeSQLpara respaldar documentos en el formato de datos de Amazon Ion. Para obtener información sobre Amazon Ion, consulteReferencia del formato de datos de Amazon Ion en Amazon QLDB.

PartiQL en Amazon QLDB

Para ejecutar consultas PartiQL en QLDB, puede utilizar una de las siguientes opciones:

  • LaEditor PartiQLen laAWS Management Consolepara QLDB

  • El shell de QLDB de línea de comandos

  • UnAWS-proporcionado el controlador QLDB para ejecutar consultas mediante programación

Para obtener información sobre el uso de estos métodos para acceder a QLDB, consulteAcceso a Amazon QLDB.

Para obtener más información sobre cómo controlar el acceso para ejecutar cada comando de PartiQL en tablas específicas, consulteIntroducción al modo de permisos estándar en Amazon QLDB.

Consejos rápidos de PartiQL en QLDB

El siguiente es un breve resumen de consejos y prácticas recomendadas para trabajar con PartiQL en QLDB:

  • Comprender los límites de simultaneidad y— Todas las declaraciones, incluidasSELECT, están sujetos acontrol de concurrencia (OCC) optimistaconflictos ylímites de transacciones, incluido un tiempo de espera de 30 segundos para la transacción.

  • Utilice los índicesutilice índices de alta cardinalidad y ejecute consultas dirigidas para optimizar sus declaraciones y evitar escaneos de tablas completas. Para obtener más información, consulte Optimización del rendimiento de consultas.

  • Usar predicados de igualdad— Las búsquedas indexadas requieren unigualdadoperador (=oIN). Operadores de desigualdad (<,>,LIKE,BETWEEN) no califican para las búsquedas indexadas y dan lugar a escaneos de tablas completas.

  • Usar solo combinaciones interiores— QLDB solo admite uniones internas. Como práctica recomendada, únete a los campos que están indexados para cada tabla a la que te unes. Elija índices de alta cardinalidad para los criterios de unión y los predicados de igualdad.