

# PartiQL: un lenguaje de consulta compatible con SQL para Amazon DynamoDB
<a name="ql-reference"></a>

Compatibilidad con Amazon DynamoDB [PartiQL](https://partiql.org/), un lenguaje de consulta compatible con SQL, para seleccionar, insertar, actualizar y eliminar datos en Amazon DynamoDB. Utilizando PartiQL, puede interactuar fácilmente con tablas de DynamoDB y ejecutar consultas ad hoc utilizando la Consola de administración de AWS, NoSQL Workbench, AWS Command Line Interface y las API de DynamoDB para PartiQL.

Las operaciones PartiQL proporcionan la misma disponibilidad, latencia y rendimiento que las demás operaciones del plano de datos de DynamoDB.

En las siguientes secciones se describe la implementación DynamoDB de PartiQL.

**Topics**
+ [¿Qué es PartiQL?](#ql-reference.what-is)
+ [PartiQL en Amazon DynamoDB](#ql-reference.what-is)
+ [Introducción](ql-gettingstarted.md)
+ [Tipos de datos](ql-reference.data-types.md)
+ [Instrucciones](ql-reference.statements.md)
+ [Funciones](ql-functions.md)
+ [Operadores](ql-operators.md)
+ [Transacciones](ql-reference.multiplestatements.transactions.md)
+ [Operaciones por lotes](ql-reference.multiplestatements.batching.md)
+ [Políticas de IAM](ql-iam.md)

## ¿Qué es PartiQL?
<a name="ql-reference.what-is"></a>

*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 muchos servicios de AWS, incluido DynamoDB.

Para obtener la especificación PartiQL y un tutorial sobre el lenguaje de consulta principal, consulte la [Documentación de PartiQL](https://partiql.org/docs.html).

**nota**  
Amazon DynamoDB admite *subconjunto* del lenguaje de consulta de [PartiQL](https://partiql.org/).
Amazon DynamoDB no admite el formato de datos [Amazon Ion](http://amzn.github.io/ion-docs/) o literales de Amazon Ion.

## PartiQL en Amazon DynamoDB
<a name="ql-reference.what-is"></a>

Para ejecutar consultas PartiQL en DynamoDB, puede utilizar:
+ La consola de DynamoDB
+ Uso de NoSQL Workbench
+ La AWS Command Line Interface (AWS CLI)
+ Las API de DynamoDB

Para obtener información sobre el uso de estos métodos para acceder a DynamoDB, consulte [Acceso a DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AccessingDynamoDB.html).