Amazon QLDB is a fully managed, serverless ledger database service offered by AWS. It provides a transparent, immutable, and cryptographically verifiable transaction log. QLDB is designed for use cases where there is a need to maintain a reliable and trusted record of all changes to data over time, such as in financial transactions, supply chains, and compliance systems.
Immutable Ledger:
Data is stored in an append-only journal, ensuring that no data can be altered or deleted once written.
Cryptographic Verification:
Uses cryptographic hashing (SHA-256) to ensure that the integrity of the transaction history is verifiable at any time.
Serverless and Fully Managed:
QLDB is serverless, so there’s no need to manage infrastructure, provision capacity, or handle backups.
ACID Transactions:
Fully supports ACID (Atomicity, Consistency, Isolation, Durability) transactions for reliable and consistent data operations.
SQL-Like Query Language:
Developers can use PartiQL, a SQL-compatible query language, to interact with the ledger.
Built-in Version History:
Automatically tracks and preserves a complete and immutable history of all changes made to the data.
High Performance:
Offers low-latency performance for applications with high throughput needs.
Integration with AWS Services:
Seamlessly integrates with AWS services such as AWS Lambda, Amazon S3, AWS CloudWatch, and more.
Highly Durable and Available:
Data is replicated across multiple Availability Zones to ensure durability and high availability.