La principal ventaja de usar partiql con Dynamodb es que le permite usar un solo lenguaje de consulta para acceder a los datos en múltiples tiendas de datos. Esto facilitará la creación de aplicaciones que combinen datos de diferentes fuentes y simplifiquen el proceso de migración de datos entre tiendas de datos.
Partiql en Dynamodb hace que aprender a usar la base de datos sea más manejable, principalmente si está familiarizado con otras bases de datos SQL. También encontrará que hacer que las migraciones sean mucho más convenientes. Además, da la opción de elegir entre idiomas basados en NoSQL o SQL.
Cómo configurar Dynamodb Partiql
Puede configurar fácilmente Dynamodb Partiql realizando los siguientes pasos:
Paso 1: Instale el CLI Partiql
Puede comenzar instalando partiql usando el comando a continuación.
PIP install PartiqldbPaso 2: cree una cuenta de servicios web de Amazon y configure sus credenciales
Su próximo paso debe ser crear una cuenta de AWS. Puede iniciar sesión en su cuenta si ya tiene una. Los siguientes pasos deben ayudarlo a configurar las credenciales requeridas:
Paso 3: Configure el AWS CLI
Use el siguiente comando a continuación para configurar AWS CLI:
AWS ConfigurarPaso 4: crear una tabla Dynamodb
Para crear una tabla DynamoDB usando la CLI AWS, puede usar el comando AWS Dynamodb Create-Table.
Aquí hay un ejemplo de cómo crear una tabla DynamodB usando la AWS CLI:
AWS Dynamodb Create-Table \Esto creará una tabla DynamodB con el nombre "MyTableName", un atributo clave principal llamado "ID" de String Type, y rendimiento aprovisionado de 15 unidades de capacidad de lectura y 15 de escritura.
Con eso hecho, puede usar partiql en sus tablas.
Ejemplos de Dynamodb Partiql
Los siguientes son algunos ejemplos de cómo Partiql se puede usar en DynamodB:
Insertar información
Use la instrucción Insertar en Insertar para insertar un elemento en una tabla DynamodB usando Partiql.
La sintaxis de la declaración de información insertar es como se muestra.
Insertar en el elemento de valor de la tabla;Considere el ejemplo a continuación.
Insertar en valores mytableName (id, nombre, edad) ('1', 'Darry', 34)Esta declaración insertará un nuevo elemento en la tabla "mytableName" con el atributo de clave principal "ID" establecido en el valor '1', y dos atributos adicionales "nombre" y "edad" establecido en los valores 'Darry' y 34, respectivamente.
Puede especificar atributos opcionales adicionales en la tabla incluyéndolos en la declaración Insertar en la declaración. Por ejemplo:
Insertar en MyTable (ID, nombre, edad, dirección) Valores ('1', 'Darry', 34, '12345 Main St')Datos de consulta
Puede usar la siguiente sintaxis para consultar datos:
Seleccionar expresiónConsidere el ejemplo de comando que se muestra a continuación;
Seleccionar * de usuarios donde id = 12345;ACTUALIZAR DATOS
A continuación se muestra la sintaxis de datos de actualización;
Tabla de actualizaciónUn ejemplo se muestra a continuación.
Actualizar personalBORRAR DATOS
La sintaxis de Delete Data es la siguiente:
Eliminar de la tabla donde condición;Un comando de ejemplo puede ser el siguiente:
Eliminar del "personal" donde "id" = '12345';Conclusión
Partiql es un lenguaje de consulta compatible con SQL que simplifica los datos de consulta en Amazon DynamoDB. Le permite usar sintaxis SQL familiar para filtrar, proyectar y manipular datos en tablas Dynamodb. Partiql admite seleccionar, insertar, actualizar, eliminar y crear declaraciones de vista y varias funciones y operadores.