Amazon DynamoDB is a nonrelational database with performance at any scale. Migrating to DynamoDB can save you time and resources compared to other databases that require local provisioning and maintenance. DynamoDB is a fully managed service, so you do not have to perform tasks such as cluster management, operating system patching, and security updates. On this page, you will find guides and best practices for migrating to DynamoDB.

Migration guides

Migrating from MongoDB to DynamoDB »

Learn how to perform a live migration from MongoDB to DynamoDB.

Migrating from MySQL to DynamoDB »

Best practices for migrating from MySQL to DynamoDB with near zero downtime.

Migrating from Cassandra to DynamoDB »

Learn how to use Database Migration Service to migrate from Cassandra to DynamoDB.

Migrating from an RDBMS to DynamoDB »

Guidance for migrating data to DynamoDB by using AWS DMS.

Documentation

Using an DynamoDB Database as a Target for AWS Database Migration Service »

Use AWS Data Migration Services (AWS DMS) to migrate data to a DynamoDB table. AWS DMS supports using a relational database or MongoDB as a source.

AWS Schema Conversion Tool »

Use the AWS Schema Conversion Tool (AWS SCT) to convert your existing database schema from one database engine to another.

SQL to NoSQL comparison »

Compare of common database tasks, comparing and contrasting SQL statements with their equivalent DynamoDB operations.

AWS Database Migration Service

AWS Database Migration Service (AWS DMS) helps you migrate your databases to DynamoDB quickly and securely. The source database remains fully operational during the migration, minimizing downtime to applications that rely on the database. AWS Database Migration Service (DMS) offers free use for 6 months per instance.

Learn more »

Migrate Your NoSQL Database to AWS

Videos

Migrating from RDBMS to DynamoDB

In this video, we cover the key differences between a relational database management system (RDBMS) and nonrelational (NoSQL) databases such as DynamoDB. You'll learn strategies through a five-phase, iterative approach.

Migrating from Cassandra to DynamoDB

In this video, we discuss the benefits, best practices, and guides about how to migrate your Cassandra databases to DynamoDB. Learn about the considerations and prerequisites for migrating to DynamoDB and the benefits of a fully managed nonrelational database.

Migrating from Oracle to DynamoDB

In this video, we share our learnings about how the Amazon team that owns the document management platform for billions of critical customer documents migrated from Oracle databases to DynamoDB.

Discover more DynamoDB resources

See the DynamoDB Resources page
Ready to build?
Get started in the DynamoDB console
Have questions?
Contact us