データベース操作の実行時に、Amazon QLDB はアトミック性、整合性、分離性、耐久性 (ACID) の各特性を提供します。また、QLDB トランザクションは最高レベルの隔離である完全なシリアル化を備えています。トランザクションの ACID 特性によって、正しいアプリケーションを記述することが容易になっています。たとえば銀行アプリケーションで、口座 A から口座 B に 100 ドルの送金が行われようとしている場合、操作は完全に整合性を持って実行される (この金額が口座 A の出金、口座 B の入金となる) か、まったく実行されないかのいずれかとなります。トランザクションが不完全かつ整合性のない形 (口座 B に入金されたが口座 A の出金になっていない場合や、その逆の場合) で実行されることは一切ありません。
ストリーミング機能
Amazon QLDB のストリーミング機能は、Amazon Kinesis Data Streams によって、QLDB に保存されたデータに対する変更フローをほぼリアルタイムで提供します。QLDB のストリームデータは、「包括的かつ検証可能」なデータストレージという、QLDB の重要な特徴を常時保持します。これにより、新しいイベント (銀行の元帳アプリケーションの口座残高の変更など) にすばやく対応できます。また、AWS Lambda、Amazon Redshift、Amazon OpenSearch Service といったダウンストリームサービスと簡単に統合できます。