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.
Cómo empezar con el QLDB controlador de Amazon
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
Este capítulo contiene tutoriales prácticos que le ayudarán a aprender a desarrollar con Amazon QLDB mediante el QLDB controlador. El controlador está construido sobre el AWS SDK, lo que permite la interacción con el QLDBAPI.
QLDBabstracción de la sesión
El controlador proporciona una capa de abstracción de alto nivel por encima de los datos transaccionales API (sesión)QLDB. Simplifica el proceso de ejecución de declaraciones PartiQL en los datos del libro mayor mediante la gestión de las llamadas. SendCommandAPI Estas API llamadas requieren varios parámetros que el controlador gestiona por usted, como la gestión de las sesiones, las transacciones y la política de reintentos en caso de errores. El controlador también tiene optimizaciones de rendimiento y aplica las mejores prácticas para interactuar con él. QLDB
nota
Para interactuar con las API operaciones de administración de recursos que aparecen en la QLDBAPIreferencia de Amazon, utilizas AWS SDK directamente el controlador en lugar del controlador. La gestión se utiliza API únicamente para gestionar los recursos del libro mayor y para las operaciones de datos no transaccionales, como la exportación, el streaming y la verificación de datos.
Soporte de Amazon Ion
Además, el controlador utiliza las bibliotecas de Amazon Ion como soporte para gestionar los datos de Ion al ejecutar transacciones. Estas bibliotecas también se encargan de calcular el hash de los valores de Ion. QLDBrequiere estos hashes de Ion para comprobar la integridad de las solicitudes de transacciones de datos.
Terminología de controladores
Esta herramienta se denomina controlador porque es comparable a otros controladores de bases de datos que proporcionan interfaces fáciles de usar para los desarrolladores. De manera similar, estos controladores encapsulan la lógica que convierte un conjunto estándar de comandos y funciones en llamadas específicas que son requeridas por el bajo nivel del servicio. API
El controlador es de código abierto GitHub y está disponible para los siguientes lenguajes de programación:
Para obtener información general sobre los controladores de todos los lenguajes de programación compatibles y tutoriales adicionales, consulte los siguientes temas: