AWS have released into preview NoSQL Workbench for Amazon DynamoDB to help developers build scalable, high-performance data models and to simplify query development and testing.
NoSQL Workbench is a free, client-side application available for Windows and macOS.
It has three primary functions:
- Data Modeler
- Data Visualiser
- Operation Builder
You can use the data modeler tool in NoSQL Workbench for Amazon DynamoDB to build new data models, or to design models based on existing data models that satisfy your applications’ data access patterns. The data modeler includes a few sample data models to help you get started.
You can use the visualizer tool in NoSQL Workbench for Amazon DynamoDB to map queries and visualize different access patterns (known as facets) of an application. Every facet corresponds to a different access pattern in DynamoDB. You can also manually add data to your data model or import data from MySQL.
You can also use the structured operation builder to build and perform data plane operations, with support for projection and condition expression, and generate sample code in multiple languages.