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.
Paso 4: consultar las tablas en un libro mayor
importante
Aviso de fin de soporte: los clientes actuales podrán usar 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
Tras crear tablas en un QLDB libro mayor de Amazon y cargarlas con datos, puedes ejecutar consultas para revisar los datos de registro del vehículo que acabas de insertar. QLDButiliza PartiQL como lenguaje de consulta y Amazon Ion como modelo de datos orientado a documentos.
PartiQL es un lenguaje de consulta SQL compatible y de código abierto que se ha ampliado para funcionar con Ion. Con PartiQL, puede insertar, consultar y administrar sus datos con operadores conocidosSQL. Amazon Ion es un superconjunto deJSON. Ion es un formato de datos de código abierto basado en documentos que le brinda la flexibilidad de almacenar y procesar datos estructurados, semiestructurados y anidados.
En este paso, puede usar las instrucciones SELECT
para leer los datos de las tablas del libro mayor vehicle-registration
.
aviso
Cuando ejecutas una consulta QLDB sin una búsqueda indexada, se invoca un escaneo completo de la tabla. PartiQL admite este tipo de consultas porque es SQL compatible. Sin embargo, no ejecute escaneos de tablas para casos de uso de producción enQLDB. Los escaneos de tablas pueden provocar problemas de rendimiento en tablas grandes, como conflictos de concurrencia y tiempos de espera de las transacciones.
Para evitar el escaneado de tablas, debe ejecutar las instrucciones con una cláusula de predicado WHERE
usando un operador de igualdad en un campo indexado o en un ID de documento, por ejemplo WHERE indexedField = 123
o WHERE indexedField IN (456, 789)
. Para obtener más información, consulte Optimización del rendimiento de las consultas.
Para consultar las tablas
-
Compile y ejecute el siguiente programa (
FindVehicles.java
) para consultar todos los vehículos registrados a nombre de una persona en su libro mayor.nota
En primer lugar, este programa consulta la tabla
Person
del documento conGovId LEWISR261LL
para obtener su campo de metadatosid
.A continuación, utiliza el
id
de este documento como clave externa para consultar la tablaVehicleRegistration
mediantePrimaryOwner.PersonId
. También combinaVehicleRegistration
con la tablaVehicle
en el campoVIN
.
Para obtener información sobre la modificación de los documentos en las tablas del libro mayor vehicle-registration
, consulte Paso 5: modificar los documentos de un libro mayor.