Serverless Developer Guide
• Transactions provide atomicity, consistency, isolation, and durability (ACID) enabling 
you to maintain data correctness in your applications more easily. Operations include: 
ExecuteTransaction, TransactWriteItems, TransactGetItems
Note: you can also use PartiQL - a SQL-compatible query language for Amazon DynamoDB, to 
perform data plane and transactional operations.
Advanced Topics
You can do a lot just creating a DynamoDB table with a primary key. As you progress on your 
journey, you should explore the following more advanced topics.
• Create more complex data models in NoSQL WorkBench.
• Use DynamoDB Streams to trigger functions when data is created, updated, or deleted.
• Coordinate all-or-nothing changes with transactions.
• Query and control the database using SQL-compatible PartiQL query language.
• Reduce millisecond access times to microseconds with the in-memory DynamoDB Accelerator 
(DAX).
NoSQL Workbench & Local DynamoDB
NoSQL Workbench is a cross-platform visual application that provides data modeling, data 
visualization, and query development features to help you design, create, query, and manage 
DynamoDB tables.
Advanced Topics 79