Learn About AWS Databases

Tutorials, training courses, and certifications. Get started today with the broadest selection of purpose-built databases.

What are databases?

Every application needs a place to store data from users, devices, and the application itself. Databases are important backend systems that are used to store, manage, update, and analyze data for all types of applications, from small back-office systems to mobile and consumer web applications with global scale.

AWS database fundamentals

An overview of purpose-built AWS databases, their features and benefits, and why you may want to use them for your applications.

 

Purpose-built

Choose from 15 purpose-built databases, including relational, key-value, document, in-memory, graph, time-series, and ledger databases.

Performance at scale

AWS provides relational databases that are 3–5 times faster than popular alternatives or nonrelational databases that give you submillisecond latency.

Fully managed

With AWS databases, you don’t have to worry about management tasks such as server provision, patches, setup, configuration, backups, or recovery.

Getting started tutorials

Step-by-step guides for getting started with AWS databases.

Create an instance to run your Amazon Relational Database Service (Amazon RDS) for PostgreSQL database, connect to the database, and delete the database instance.

Start the tutorial (10 minutes, fundamental)

Create and configure a new Amazon Aurora Serverless database using AWS Cloud9 and Amazon Aurora with MySQL compatibility.

Start the tutorial (10 minutes, fundamental)

 

Create and configure your first DynamoDB table in a few steps, and add, query, and delete data by using the DynamoDB console.

Start the tutorial (10 minutes, fundamental)

Create and configure a Redis cluster with ElastiCache for enhanced read scalability and high availability.

Start the tutorial (20 minutes, fundamental)

Create and access your Amazon DocumentDB cluster from your AWS Cloud9 environment with a Mongo shell and run a few queries.

Start the tutorial (10 minutes, fundamental)

Training courses by use cases

Step-by-step guides for getting started with AWS databases.

Learn how to move from existing, self-managed, open source, and commercial databases to fully managed AWS databases of the same engine. This course covers reasons to move to a managed database and guides you on how to migrate to Amazon RDS, Amazon DocumentDB, Amazon Keyspaces, and ElastiCache.

Start the course (4 hours, intermediate)

Learn about the requirements of modern applications, the advantages of using purpose-built databases, and how to get started with them. This course covers reasons to use purpose-built databases and guides you on how to get started with DynamoDB, ElastiCache, Amazon Neptune, Amazon DocumentDB, and Keyspaces.

Start the course (3 hours, intermediate)

Learn how to modernize a legacy, monolithic application to a microservices-based application that uses serverless, scalable, and fully managed databases. This course includes topics on "Why break free from legacy databases" and tailored guides on how to migrate from Oracle to Aurora and from Microsoft SQL Server to DynamoDB.

Start the course (2 hours, intermediate)