Serverless Developer Guide
• DynamoDB Transactions: How it works - Explains how to group actions together and submit as 
all-or-nothing TransactWriteItems or TransactGetItems operations
PartiQL Query Access
Amazon DynamoDB supports PartiQL, a SQL-compatible query language, to select, insert, 
update, and delete data in Amazon DynamoDB. PartiQL can also be used to perform transactional 
operations.
You can run ad hoc PartiQL queries against tables. PartiQL operations provide the same availability, 
latency, and performance as the other DynamoDB data plane operations.
Related resources:
• PartiQL - a SQL-compatible query language for Amazon DynamoDB
• PartiQL Tutorial - learn how to write queries using the interactive shell, or REPL.
DynamoDB Accelerator (DAX) In-memory acceleration
In most cases, the DynamoDB response times can be measured in single-digit milliseconds. If your 
use case requires a response in microseconds, is read-heavy, or has bursty workloads, DAX provides 
fast response times for accessing eventually consistent data, increased throughput, and potential 
operational cost savings.
Related resource:
• In-memory acceleration with DynamoDB Accelerator (DAX) - for response times in microseconds, 
increased throughput, and potential operational cost savings for large read-heavy or bursty 
workloads.
Additional resources
Oﬃcial AWS documentation:
• Amazon DynamoDB Developer Guide - extensive and complete documentation for Amazon 
DynamoDB
• Getting started with DynamoDB - tutorial to create a table, write/read/update and query data. 
You will use the AWS CLI, with the option to run PartiQL DB queries.
Additional resources 83