AWS Database Blog

How to use Amazon DocumentDB (with MongoDB compatibility) to build and manage applications at scale

This blog post was last reviewed and updated February, 2022. Amazon DocumentDB (with MongoDB compatibility) is a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads. Data in Amazon DocumentDB is stored as JSON-like documents and maps naturally to how data is modeled in applications. This approach makes the storing, […]

Increase availability for Amazon Elasticsearch Service by deploying in three Availability Zones

September 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. See details. Today, Amazon Elasticsearch Service (Amazon ES) announced support for deploying your domains across three Availability Zones (AZ). This feature is available in all AWS Regions that support at least three Availability Zones. With this new feature, you can spread out your master […]

Deploy smart contracts to your private Ethereum blockchain network on AWS

The team that supports the GUI wallet referenced in this blog have decided to sunset their “Ethereum Wallet” application. In the process they have introduced a breaking change that prevents successful implementation of the steps outlined below. You can use blockchain for use cases where multiple parties need to transact and share data in a […]

Best practices for configuring parameters for Amazon RDS for MySQL, part 2: Parameters related to replication

This blog post was last reviewed or updated May, 2022. In the previous blog post of this series, I discuss MySQL parameters used to tune and optimize Amazon Relational Database Service (Amazon RDS) for MySQL performance and best practices related to them. In today’s post, I discuss the most important MySQL parameters used for replication […]

Using the MariaDB JDBC driver with Amazon Aurora with MySQL compatibility

September 2023 update: Version 3.0.3 of the MariaDB JDBC Driver (Connector/J) no longer supports Amazon Aurora. We recommend using the AWS Advanced JDBC Wrapper Driver . The Amazon Web Services JDBC Driver has been redesigned as an advanced JDBC wrapper. This wrapper is complementary to and extends the functionality of an existing JDBC driver to help an […]

Create AWS CloudFormation templates for AWS DMS tasks using Microsoft Excel

This blog post talks about a tool that automates creation of AWS CloudFormation templates for AWS Database Migration Service (AWS DMS) tasks. If you are looking for how to create CloudFormation templates for your DMS tasks and don’t have knowledge of CloudFormation, read on. Many times during database migration activities where AWS DMS is involved, […]

Best practices for configuring parameters for Amazon RDS for MySQL, part 1: Parameters related to performance

This blog post was last reviewed or updated May, 2022. With Amazon Relational Database Service (Amazon RDS) for MySQL, you can deploy scalable MySQL servers in minutes with cost-efficient and resizable hardware capacity. Amazon RDS frees you up to focus on application development by managing time-consuming database administration tasks including backups, software patching, monitoring, scaling, […]

How to determine if Amazon DynamoDB is appropriate for your needs, and then plan your migration

AWS CTO Werner Vogels often jokes that AWS is in the business of “pain management for enterprises,” which gets to the root of many of the IT challenges AWS customers face. Simply asking “Where can we provide customers the most benefit?” often results in a discussion of databases and related license costs, performance and scalability […]