Amazon QLDB related information - Amazon Quantum Ledger Database (Amazon QLDB)

Amazon QLDB related information

The following related resources can help you as you work with this service.

  • Amazon Ion – Developer guides, user guides, and references for the Amazon Ion data format.

  • PartiQL – A specification document and general tutorials for the PartiQL query language.

  • QLDB Workshops – A collection of workshops that provides practical, hands-on examples of using Amazon QLDB to build system-of-record applications, including the following labs:

    • Learning QLDB fundamentals

    • Working with Amazon Ion, and converting Ion to and from JSON (Java)

    • Using AWS Glue and Amazon Athena to enable QLDB data for a data lake

    • Streaming QLDB data to an Amazon Aurora MySQL database instance

  • Tamper Proof Quality Data Using Amazon QLDB – An AWS Solutions Implementation that shows how to prevent attackers from tampering with quality data by using QLDB to maintain an accurate history of data changes. AWS Solutions Implementations help you solve common problems and build faster using the AWS platform.

Drivers

  • .NET driver – A .NET implementation of the QLDB driver.

  • Go driver – A Go implementation of the QLDB driver.

  • Java driver – A Java implementation of the QLDB driver.

  • Node.js driver – A Node.js implementation of the QLDB driver.

  • Python driver – A Python implementation of the QLDB driver.

Command line shell

  • QLDB shell – A Python and Rust implementation of a command line interface for the QLDB transactional data API.

Sample applications

  • Java DMV application – A tutorial application—based on a department of motor vehicles (DMV) use case—that demonstrates basic operations and best practices for using QLDB and the QLDB driver for Java.

  • .NET DMV application – A DMV-based tutorial application that demonstrates basic operations and best practices for using QLDB and the QLDB driver for .NET.

  • Node.js DMV application – A DMV-based tutorial application that demonstrates basic operations and best practices for using QLDB and the QLDB driver for Node.js.

  • Python DMV application – A DMV-based tutorial application that demonstrates basic operations and best practices for using QLDB and the QLDB driver for Python.

  • Ledger loader – A Java framework for asynchronous loading of data into a QLDB ledger at high velocity using a supported delivery channel (AWS DMS, Amazon SQS, Amazon SNS, Kinesis Data Streams, Amazon MSK, or EventBridge).

  • Export processor – An extensible Java framework that handles the work of processing QLDB exports in Amazon S3 by reading the export's output and iterating through the exported blocks in sequence.

  • QLDB streams sample Lambda in Python – An application that demonstrates how to consume QLDB streams by using an AWS Lambda function to send QLDB data to an Amazon SNS topic, which has an Amazon SQS queue subscribed to it.

  • QLDB streams OpenSearch integration sample – A Python application that demonstrates how to integrate Amazon OpenSearch Service with QLDB by using streams.

  • Double entry application – A Java application that demonstrates how to model a double entry financial ledger application using QLDB.

  • QLDB KVS for Node.js – A simple key-value store interface library for QLDB with extra functions for document verification.

Amazon Ion and PartiQL

AWS videos

Podcasts

  • Why are customers choosing Amazon QLDB?(July 5, 2020; 33 minutes) A discussion that explains the definition of a ledger database, how it's different from a blockchain, and how customers are using it today.

  • Classes & Workshops – Links to role-based and specialty courses, in addition to self-paced labs to help sharpen your AWS skills and gain practical experience.

  • AWS Developer Center – Explore tutorials, download tools, and learn about AWS developer events.

  • AWS Developer Tools – Links to developer tools, SDKs, IDE toolkits, and command line tools for developing and managing AWS applications.

  • Getting Started Resource Center – Learn how to set up your AWS account, join the AWS community, and launch your first application.

  • Hands-On Tutorials – Follow step-by-step tutorials to launch your first application on AWS.

  • AWS Whitepapers – Links to a comprehensive list of technical AWS whitepapers, covering topics such as architecture, security, and economics and authored by AWS Solutions Architects or other technical experts.

  • AWS Support Center – The hub for creating and managing your AWS Support cases. Also includes links to other helpful resources, such as forums, technical FAQs, service health status, and AWS Trusted Advisor.

  • AWS Support – The primary webpage for information about AWS Support, a one-on-one, fast-response support channel to help you build and run applications in the cloud.

  • Contact Us – A central contact point for inquiries concerning AWS billing, account, events, abuse, and other issues.

  • AWS Site Terms – Detailed information about our copyright and trademark; your account, license, and site access; and other topics.