AWS decision-guides documentation change
Summary
Restructured DynamoDB documentation with clearer tutorial organization
Security assessment
Formatting changes focused on usability rather than security aspects
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 - **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) |  **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/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 - **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/) | + * **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 - **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) | + * **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 - **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/) + * **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 - **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) ----|--- + * **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 - **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/) | + * **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 - **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) ----|--- + * **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 - **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** 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**