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
importante
Aviso de fin del soporte: los clientes actuales podrán utilizar Amazon QLDB hasta que finalice el soporte, el 31 de julio de 2025. Para obtener más información, consulte Migración de un Amazon QLDB Ledger a Amazon Aurora SQL Postgre
Amazon QLDB admite un subconjunto del lenguaje de consultas PartiQL
nota
-
QLDBno admite todas las operaciones PartiQL.
-
Todas las declaraciones PartiQL incluidas QLDB están sujetas a los límites de transacción, tal como se definen en. Cuotas y límites en Amazon QLDB
-
Esta referencia proporciona ejemplos básicos de sintaxis y uso de sentencias PartiQL que se ejecutan manualmente en la QLDB consola o el QLDB shell. Para ver ejemplos de código que muestran cómo ejecutar sentencias similares mediante programación mediante el QLDB controlador, consulte los tutoriales de. Introducción al controlador
Temas
- ¿Qué es PartiQL?
- PartiQL en Amazon QLDB
- Consejos rápidos sobre PartiQL en QLDB
- Convenciones de la referencia de PartiQL
- Tipos de datos
- QLDBdocumentos
- Consulta de Ion con PartiQL
- Comandos de PartiQL
- Funciones de PartiQL
- Procedimientos almacenados PartiQL
- Operadores PartiQL
- Palabras clave reservadas
- Referencia de Amazon Ion
¿Qué es PartiQL?
PartiQL proporciona un acceso a consultas SQL compatible en varios almacenes de datos que contienen datos estructurados, datos semiestructurados y datos anidados. Se usa ampliamente en Amazon y ahora está disponible como parte de muchos Servicios de AWS, incluidosQLDB.
Para obtener la especificación PartiQL y un tutorial sobre el lenguaje de consulta principal, consulte la Documentación de PartiQL
PartiQL amplía SQL-92
PartiQL en Amazon QLDB
Para ejecutar consultas PartiQLQLDB, puedes usar una de las siguientes opciones:
-
El editor PartiQL en formato AWS Management Console QLDB
-
El shell de la línea de QLDB comandos
-
Un QLDB controlador AWS proporcionado para ejecutar consultas mediante programación
Para obtener información sobre el uso de estos métodos de accesoQLDB, consulte. Acceder a Amazon QLDB
Para obtener información sobre cómo controlar el acceso para ejecutar cada comando PartiQL en tablas específicas, consulte Cómo empezar con el modo de permisos estándar en Amazon QLDB.
Consejos rápidos sobre PartiQL en QLDB
El siguiente es un breve resumen de los consejos y las mejores prácticas para trabajar con PartiQL en: QLDB
-
Conozca los límites de simultaneidad y transacciones: todas las declaraciones, incluidas las
SELECT
consultas, están sujetas a un control optimista de la simultaneidad (OCC) de los conflictos y a los límites de transacción, incluido un tiempo de espera de transacción de 30 segundos. -
Utilice índices: utilice índices de cardinalidad alta y ejecute consultas dirigidas para optimizar sus instrucciones y evitar tener que escanear tablas completas. Para obtener más información, consulte Optimización del rendimiento de las consultas.
-
Utilice predicados de igualdad: las búsquedas indexadas requieren un operador de igualdad (
=
oIN
). Los operadores de desigualdad (<
,>
,LIKE
,BETWEEN
) no cumplen los requisitos para las búsquedas indexadas y dan como resultado escaneos de tablas completas. -
Utilice únicamente combinaciones internas: solo QLDB admite uniones internas. Como práctica recomendada, combine los campos que estén indexados para cada tabla que vaya a unir. Elija índices de cardinalidad alta tanto para los criterios de unión como para los predicados de igualdad.