DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

QLDB


Amazon Quantum Ledger Database (QLDB) is a managed ledger database management system. Its core storage architecture is an immutable and cryptographically verifiable transaction log. Unlike a blockchain DBMS where trust is distributed among participants, QLDB uses a centralized trusted authority (i.e., Amazon).

Country of Origin
US
Start Year
2018 [05]
Project Type
Commercial
Operating System
Hosted
License
Proprietary

Database Entry

QLDB


Amazon Quantum Ledger Database (QLDB) is a managed ledger database management system. Its core storage architecture is an immutable and cryptographically verifiable transaction log. Unlike a blockchain DBMS where trust is distributed among participants, QLDB uses a centralized trusted authority (i.e., Amazon).

Data Model[03]


Amazon QLDB uses a document-oriented data model Ion, which is originally developed by Amazon for internal use (now open source). It is a superset of JSON in terms of types and validation, as it provides richer data types including int, float, decimal, and timestamp. It also has the capability of performing built-in validation by user-defined Ion Struct, which not only validates data type and range but also regex expressions if specified.

Ion is a strictly value-based model and supports embedded (hierarchical) documents, but not references.

Query Interface[04]


QLDB supports Amazon's SQL dialect PartiQL.

Storage Architecture


Storage Model


System Architecture


Citations

5 sources
  1. Relational Database – Amazon Aurora MySQL PostgreSQL – AWS amazon.com
  2. Relational Database – Amazon Aurora MySQL PostgreSQL Features – AWS amazon.com
  3. Specification github.io
  4. https://aws.amazon.com/blogs/opensource/announcing-partiql-one-query-language-for-all-your-data amazon.com
  5. Introducing Amazon Quantum Ledger Database (QLDB) - AWS amazon.com
Revision #5 Last Updated: