AWS Security ChangesHomeSearch

AWS decision-guides documentation change

Service: decision-guides · 2025-05-19 · Documentation low

File: decision-guides/latest/databases-on-aws-how-to-choose/databases-on-aws-how-to-choose.md

Summary

Enhanced MemoryDB documentation with Valkey migration guidance

Security assessment

Technology upgrade documentation without security-specific content

Diff

diff --git a/decision-guides/latest/databases-on-aws-how-to-choose/databases-on-aws-how-to-choose.md b/decision-guides/latest/databases-on-aws-how-to-choose/databases-on-aws-how-to-choose.md
index c2608bfe5..2cc87d509 100644
--- a//decision-guides/latest/databases-on-aws-how-to-choose/databases-on-aws-how-to-choose.md
+++ b//decision-guides/latest/databases-on-aws-how-to-choose/databases-on-aws-how-to-choose.md
@@ -202,3 +202,20 @@ Amazon Aurora
-![Aurora icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/aurora-icon.png) **Getting started with Amazon Aurora** This guide includes tutorials and covers more advanced Aurora concepts and procedures, such as the different kinds of endpoints and how to scale Aurora clusters up and down.  [Explore the guide](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.html) |  ![Aurora icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/aurora-icon.png) **Create a highly available database** Configure an Amazon Aurora cluster to create a highly available database. This database consists of compute nodes that are replicated across multiple Availability Zones to provide increased read scalability and failover protection.  [Get started with the tutorial ](https://aws.amazon.com/getting-started/hands-on/create-high-availability-database-cluster/)  
----|---  
-![Aurora icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/aurora-icon.png) **Use Amazon Aurora global databases** Get started using Aurora global databases. This guide outlines the supported engines and AWS Region availability for Aurora global databases with Aurora MySQL and Aurora PostgreSQL.  [Explore the guide](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-getting-started.html) |   
+  * **Getting started with Amazon Aurora**
+
+This guide includes tutorials and covers more advanced Aurora concepts and procedures, such as the different kinds of endpoints and how to scale Aurora clusters up and down. 
+
+[Explore the guide](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.html)
+
+  * **Create a highly available database**
+
+Configure an Amazon Aurora cluster to create a highly available database. This database consists of compute nodes that are replicated across multiple Availability Zones to provide increased read scalability and failover protection. 
+
+[Get started with the tutorial ](https://aws.amazon.com/getting-started/hands-on/create-high-availability-database-cluster/)
+
+  * **Use Amazon Aurora global databases**
+
+Get started using Aurora global databases. This guide outlines the supported engines and AWS Region availability for Aurora global databases with Aurora MySQL and Aurora PostgreSQL. 
+
+[Explore the guide](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/aurora-global-database-getting-started.html)
+
+
+
@@ -209,3 +226,20 @@ Amazon RDS
-![Amazon RDS icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/rds-icon.png) **Getting started with Amazon RDS** Create and connect to a DB instance using Amazon RDS. You learn to create a DB instance that uses DB2, MariaDB, MySQL, Microsoft SQL Server, Oracle, or PostgreSQL. [Explore the guide](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.html) |  ![Amazon RDS icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/rds-icon.png) **Create and connect to a PostgreSQL database** Create an environment to run your PostgreSQL database (we call this environment a DB instance), connect to the database, and delete the DB instance.  [Get started with the tutorial ](https://aws.amazon.com/getting-started/hands-on/create-connect-postgresql-db/)  
----|---  
-![Amazon RDS icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/rds-icon.png) **Create a web server and an Amazon RDS DB instance** Learn how to install an Apache web server with PHP and create a MySQL database. The web server runs on an Amazon EC2 instance using Amazon Linux. The MySQL database is a MySQL DB instance. [Get started using the tutorial ](https://aws.amazon.com/getting-started/hands-on/create-mysql-db/) |   
+  * **Getting started with Amazon RDS**
+
+Create and connect to a DB instance using Amazon RDS. You learn to create a DB instance that uses DB2, MariaDB, MySQL, Microsoft SQL Server, Oracle, or PostgreSQL.
+
+[Explore the guide](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.html)
+
+  * **Create and connect to a PostgreSQL database**
+
+Create an environment to run your PostgreSQL database (we call this environment a DB instance), connect to the database, and delete the DB instance. 
+
+[Get started with the tutorial ](https://aws.amazon.com/getting-started/hands-on/create-connect-postgresql-db/)
+
+  * **Create a web server and an Amazon RDS DB instance**
+
+Learn how to install an Apache web server with PHP and create a MySQL database. The web server runs on an Amazon EC2 instance using Amazon Linux. The MySQL database is a MySQL DB instance.
+
+[Get started using the tutorial ](https://aws.amazon.com/getting-started/hands-on/create-mysql-db/)
+
+
+
@@ -216,4 +250,32 @@ Amazon DocumentDB
-![Amazon DocumentDB icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/docdb-icon.png) **Getting started with Amazon DocumentDB** We help you get started using Amazon DocumentDB in just seven steps. This guide uses AWS Cloud9 to connect and query your cluster using the MongoDB shell directly from the AWS Management Console.  [Explore the guide](https://docs.aws.amazon.com/documentdb/latest/developerguide/get-started-guide.html) |  ![Amazon DocumentDB icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/docdb-icon.png) **Setting up a document database with Amazon DocumentDB** This tutorial helps you to get started connecting to your Amazon DocumentDB cluster from your AWS Cloud9 environment with a MongoDB shell, and then run a few queries.  [Get started with the tutorial](https://aws.amazon.com/getting-started/hands-on/getting-started-amazon-documentdb-with-aws-cloud9/)  
----|---  
-![Amazon DocumentDB icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/docdb-icon.png) **Best practices for working with Amazon DocumentDB** Learn best practices for working with Amazon DocumentDB, along with the basic operational guidelines when working with it. [ Explore the guide](https://docs.aws.amazon.com/documentdb/latest/developerguide/best_practices.html) |  ![Amazon DocumentDB icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/docdb-icon.png) **Migrate from MongoDB to Amazon DocumentDB** Learn how to migrate an existing self-managed MongoDB database to a fully managed database on Amazon DocumentDB. [Get started with the tutorial](https://aws.amazon.com/getting-started/hands-on/move-to-managed/migrate-mongodb-to-documentdb/)  
-![Amazon DocumentDB icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/docdb-icon.png) **Assessing MongoDB compatibility** Use the Amazon DocumentDB compatibility tool to help you assess the compatibility of a MongoDB application by using the application's source code or MongoDB server profile logs. [Use the tool](https://github.com/awslabs/amazon-documentdb-tools/tree/master/compat-tool) |   
+  * **Getting started with Amazon DocumentDB**
+
+We help you get started using Amazon DocumentDB in just seven steps. This guide uses AWS Cloud9 to connect and query your cluster using the MongoDB shell directly from the AWS Management Console. 
+
+[Explore the guide](https://docs.aws.amazon.com/documentdb/latest/developerguide/get-started-guide.html)
+
+  * **Setting up a document database with Amazon DocumentDB**
+
+This tutorial helps you to get started connecting to your Amazon DocumentDB cluster from your AWS Cloud9 environment with a MongoDB shell, and then run a few queries. 
+
+[Get started with the tutorial](https://aws.amazon.com/getting-started/hands-on/getting-started-amazon-documentdb-with-aws-cloud9/)
+
+  * **Best practices for working with Amazon DocumentDB**
+
+Learn best practices for working with Amazon DocumentDB, along with the basic operational guidelines when working with it.
+
+[ Explore the guide](https://docs.aws.amazon.com/documentdb/latest/developerguide/best_practices.html)
+
+  * **Migrate from MongoDB to Amazon DocumentDB**
+
+Learn how to migrate an existing self-managed MongoDB database to a fully managed database on Amazon DocumentDB.
+
+[Get started with the tutorial](https://aws.amazon.com/getting-started/hands-on/move-to-managed/migrate-mongodb-to-documentdb/)
+
+  * **Assessing MongoDB compatibility**
+
+Use the Amazon DocumentDB compatibility tool to help you assess the compatibility of a MongoDB application by using the application's source code or MongoDB server profile logs.
+
+[Use the tool](https://github.com/awslabs/amazon-documentdb-tools/tree/master/compat-tool)
+
+
+
@@ -224,3 +286,26 @@ Amazon DynamoDB
-![DynamoDB icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/ddb-icon.png) **What is Amazon DynamoDB?** This guide explains how you can use this fully managed NoSQL database service to offload the administrative burdens of operating and scaling a distributed database (including hardware provisioning, setup and configuration, replication, software patching, and cluster scaling). [ Explore the guide](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html) |  ![DynamoDB icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/ddb-icon.png) **Getting started with DynamoDB and the AWS SDKs** We help you get started with Amazon DynamoDB and the AWS SDKs. This guide includes hands-on tutorials that show you how to run code examples in DynamoDB.  [ Explore the guide](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.html)  
----|---  
-![DynamoDB icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/ddb-icon.png) **Create and query a NoSQL table with Amazon DynamoDB** Use these hands-on tutorials to get started with Amazon DynamoDB and the AWS SDKs. You can run the code examples on either the downloadable version of DynamoDB or the DynamoDB web service.  [Get started with the tutorials](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.html) |  ![DynamoDB icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/ddb-icon.png) **Create an Amazon DynamoDB table** We show you how to create a DynamoDB table and use the table to store and retrieve data. This tutorial uses an online bookstore application as a guiding example.  [Get started with the tutorial](https://aws.amazon.com/getting-started/hands-on/create-manage-nonrelational-database-dynamodb/)  
+  * **What is Amazon DynamoDB?**
+
+This guide explains how you can use this fully managed NoSQL database service to offload the administrative burdens of operating and scaling a distributed database (including hardware provisioning, setup and configuration, replication, software patching, and cluster scaling).
+
+[ Explore the guide](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html)
+
+  * **Getting started with DynamoDB and the AWS SDKs**
+
+We help you get started with Amazon DynamoDB and the AWS SDKs. This guide includes hands-on tutorials that show you how to run code examples in DynamoDB. 
+
+[ Explore the guide](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.html)
+
+  * **Create and query a NoSQL table with Amazon DynamoDB**
+
+Use these hands-on tutorials to get started with Amazon DynamoDB and the AWS SDKs. You can run the code examples on either the downloadable version of DynamoDB or the DynamoDB web service. 
+
+[Get started with the tutorials](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.html)
+
+  * **Create an Amazon DynamoDB table**
+
+We show you how to create a DynamoDB table and use the table to store and retrieve data. This tutorial uses an online bookstore application as a guiding example. 
+
+[Get started with the tutorial](https://aws.amazon.com/getting-started/hands-on/create-manage-nonrelational-database-dynamodb/)
+
+
+
@@ -231,2 +316,14 @@ Amazon ElastiCache
-![ElastiCache icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/elc-icon.png) **Documentation for Amazon ElastiCache** Explore the full set of Amazon ElastiCache documentation, including user guides as well as specific AWS CLI and API references. [Explore the guide](https://docs.aws.amazon.com/elasticache/index.html) |  ![ElastiCache icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/elc-icon.png) **Getting started with Amazon ElastiCache** Learn how to create, grant access to, connect to, and delete a Valkey (cluster mode disabled) cluster using the Amazon ElastiCache console. [Explore the guide](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/GettingStarted.html)  
----|---  
+  * **Documentation for Amazon ElastiCache**
+
+Explore the full set of Amazon ElastiCache documentation, including user guides as well as specific AWS CLI and API references.
+
+[Explore the guide](https://docs.aws.amazon.com/elasticache/index.html)
+
+  * **Getting started with Amazon ElastiCache**
+
+Learn how to create, grant access to, connect to, and delete a Valkey (cluster mode disabled) cluster using the Amazon ElastiCache console.
+
+[Explore the guide](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/GettingStarted.html)
+
+
+
@@ -237,3 +334,20 @@ Amazon MemoryDB
-![MemoryDB icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/mdb-icon.png) **Getting started with Amazon MemoryDB** We guide you through the steps to create, grant access to, connect to, and delete a MemoryDB cluster using the MemoryDB console.  [Use the guide](https://docs.aws.amazon.com/memorydb/latest/devguide/getting-started.html) |  ![MemoryDB icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/mdb-icon.png) **Get started with Amazon MemoryDB for Valkey** Get an overview of MemoryDB for Valkey, its benefits, and how you can upgrade your MemoryDB for Redis OSS database to MemoryDB for Valkey database.  [Read the blog](https://aws.amazon.com/blogs/database/get-started-with-amazon-memorydb-for-valkey/)  
----|---  
-![MemoryDB icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/mdb-icon.png) **Integrating Amazon MemoryDB with Java-based AWS Lambda** We discuss some of the common use cases for the data store, Amazon MemoryDB, which is built to provide durability and faster reads and writes.  [Read the blog](https://aws.amazon.com/blogs/compute/integrating-amazon-memorydb-for-redis-with-java-based-aws-lambda/) |   
+  * **Getting started with Amazon MemoryDB**
+
+We guide you through the steps to create, grant access to, connect to, and delete a MemoryDB cluster using the MemoryDB console. 
+
+[Use the guide](https://docs.aws.amazon.com/memorydb/latest/devguide/getting-started.html)
+
+  * **Get started with Amazon MemoryDB for Valkey**
+
+Get an overview of MemoryDB for Valkey, its benefits, and how you can upgrade your MemoryDB for Redis OSS database to MemoryDB for Valkey database. 
+
+[Read the blog](https://aws.amazon.com/blogs/database/get-started-with-amazon-memorydb-for-valkey/)
+
+  * **Integrating Amazon MemoryDB with Java-based AWS Lambda**
+
+We discuss some of the common use cases for the data store, Amazon MemoryDB, which is built to provide durability and faster reads and writes. 
+
+[Read the blog](https://aws.amazon.com/blogs/compute/integrating-amazon-memorydb-for-redis-with-java-based-aws-lambda/)
+
+
+
@@ -244,2 +358,14 @@ Amazon Keyspaces
-![Amazon Keyspaces icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/key-icon.png) **Getting started with Amazon Keyspaces (for Apache Cassandra)** This guide is for those who are new to Apache Cassandra and Amazon Keyspaces (for Apache Cassandra). It walks you through installing all the programs and drivers that you need to successfully use Amazon Keyspaces.  [Explore the guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/getting-started.html) |  ![Amazon Keyspaces icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/key-icon.png) **Beginner course on using Amazon Keyspaces (for Apache Cassandra)** Learn the benefits, typical use cases, and technical concepts of Amazon Keyspaces. You can try the service through the sample code provided or the interactive tool in the AWS Management Console.  [Take the course (requires sign-in)](https://explore.skillbuilder.aws/learn/course/internal/view/elearning/13688/getting-started-with-amazon-keyspaces)  
----|---  
+  * **Getting started with Amazon Keyspaces (for Apache Cassandra)**
+
+This guide is for those who are new to Apache Cassandra and Amazon Keyspaces (for Apache Cassandra). It walks you through installing all the programs and drivers that you need to successfully use Amazon Keyspaces. 
+
+[Explore the guide](https://docs.aws.amazon.com/keyspaces/latest/devguide/getting-started.html)
+
+  * **Beginner course on using Amazon Keyspaces (for Apache Cassandra)**
+
+Learn the benefits, typical use cases, and technical concepts of Amazon Keyspaces. You can try the service through the sample code provided or the interactive tool in the AWS Management Console. 
+
+[Take the course (requires sign-in)](https://explore.skillbuilder.aws/learn/course/internal/view/elearning/13688/getting-started-with-amazon-keyspaces)
+
+
+
@@ -250,3 +376,26 @@ Amazon Neptune
-![Neptune icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/neptune-icon.png) **Getting started with Amazon Neptune** We help you get started using Amazon Neptune, a fully managed graph database service. This guide shows you how to create a Neptune database.  [Explore the guide](https://docs.aws.amazon.com/neptune/latest/userguide/graph-get-started.html) |  ![Neptune icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/neptune-icon.png) **Using knowledge graphs to build GraphRAG applications with Amazon Bedrock and Amazon Neptune** Build GraphRAG applications using Amazon Bedrock and Amazon Neptune with [LlamaIndex](https://www.llamaindex.ai/) framework. [Read the blog](https://aws.amazon.com/blogs/database/using-knowledge-graphs-to-build-graphrag-applications-with-amazon-bedrock-and-amazon-neptune/)  
----|---  
-![Neptune icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/neptune-icon.png) **Build a recommendation engine with Amazon Neptune** We show you how to build a friend recommendation engine for a multiplayer game application using Amazon Neptune. [Explore the guide](https://aws.amazon.com/getting-started/hands-on/recommendation-engine-for-games-amazon-neptune/) |  ![Neptune icon](/images/decision-guides/latest/databases-on-aws-how-to-choose/images/neptune-icon.png) **Build a fraud detection service using Amazon Neptune** We walk you through the steps to create a Neptune database, design your data model, and use the database in your application.  [Explore the guide](https://aws.amazon.com/getting-started/hands-on/purpose-built-databases/neptune/)  
+  * **Getting started with Amazon Neptune**
+
+We help you get started using Amazon Neptune, a fully managed graph database service. This guide shows you how to create a Neptune database. 
+
+[Explore the guide](https://docs.aws.amazon.com/neptune/latest/userguide/graph-get-started.html)
+
+  * **Using knowledge graphs to build GraphRAG applications with Amazon Bedrock and Amazon Neptune**
+
+Build GraphRAG applications using Amazon Bedrock and Amazon Neptune with [LlamaIndex](https://www.llamaindex.ai/) framework.
+
+[Read the blog](https://aws.amazon.com/blogs/database/using-knowledge-graphs-to-build-graphrag-applications-with-amazon-bedrock-and-amazon-neptune/)
+
+  * **Build a recommendation engine with Amazon Neptune**
+
+We show you how to build a friend recommendation engine for a multiplayer game application using Amazon Neptune.
+
+[Explore the guide](https://aws.amazon.com/getting-started/hands-on/recommendation-engine-for-games-amazon-neptune/)
+
+  * **Build a fraud detection service using Amazon Neptune**