AWS Database Blog
A Large-Scale Cross-Regional Migration of NoSQL DB Clusters
Andrey Zaychikov is solutions architect at Amazon Web Services In this blog post, I will share experiences from a cross-regional migration of large-scale NoSQL database clusters (from Europe to the U.S.). The migration was a joint project implemented by the Ops team of our reference customer, FunCorp, and AWS Solutions Architects. “Our flagship product, iFunny, […]
Cross-Engine Database Replication Using AWS Schema Conversion Tool and AWS Database Migration Service
Prahlad Rao is a solutions architect at Amazon Web Services. Customers often replicate databases hosted on-premises to the AWS Cloud as a means to migrate database workloads to AWS, or to enable continuous replication for database backup and disaster recovery. You can both migrate and perform continuous replication on the AWS Cloud with AWS Database […]
Modifying Tasks and Table Mapping in the Console in AWS Database Migration Service
We’ve recently added two features in AWS Database Migration Service (AWS DMS)—modifying tasks and table mapping through the AWS Management Console. These two new features represent a new step in our long journey to improve and enhance our migration and replication service based on the feedback we receive from our customers. Let’s outline some highlights […]
Installing JD Edwards EnterpriseOne on Amazon RDS for Oracle
Marc Teichtahl is a solutions architect at Amazon Web Services. Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up, operate, and scale a relational database in the cloud. It provides cost-efficient, resizable capacity for an industry-standard relational database and manages common database administration tasks. Amazon RDS offers […]
Introducing the Aurora Storage Engine
What Is Amazon Aurora? Amazon Aurora is a MySQL and PostgreSQL compatible relational database service that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. Amazon Aurora provides up to five times better throughput than MySQL and three times better throughput than PostgreSQL with the security, availability, […]
Should Your DynamoDB Table Be Normalized or Denormalized?
In the context of databases, the term normalization refers to the process of organizing the columns (attributes) and tables (relations) of a relational database to minimize data redundancy. The general recommendation for relational databases is to use a normalized schema. This blog post will cover the right approach for designing tables in Amazon DynamoDB. Understanding the […]
Database Migration—What Do You Need to Know Before You Start?
Congratulations! You have convinced your boss or the CIO to move your database to the cloud. Or you are the boss, CIO, or both, and you finally decided to jump on the bandwagon. What you’re trying to do is move your application to the new environment, platform, or technology (aka application modernization), because usually people […]
How to Script a Database Migration
Satheesh Subramanian is a software development engineer at Amazon Web Services. AWS Database Migration Service (DMS) lets you migrate databases to AWS easily and securely. The process consists of setting up a replication instance, source and target endpoints, and a replication task. The replication task runs on the replication instance and migrates data from the […]
Migrating Microsoft SQL Server Enterprise Workloads to Amazon RDS
November 2024: This post was reviewed and updated for accuracy. If you’re thinking about moving your on-premises Microsoft SQL Server databases to Amazon RDS, one option to migrate your databases is to use native SQL Server backups. You can also use Amazon Database Migration Services to migrate your data to RDS. In this blog post, […]
Implement an Early Warning System for Transaction ID Wraparound in Amazon RDS for PostgreSQL
Shawn McCoy is a database engineer in Amazon Web Services. As a PostgreSQL database owner, you know that critical maintenance operations are handled by the autovacuum process. The effectiveness of this background process is constantly being improved with each release. For most PostgreSQL users, the default settings will work just fine. However, some workloads and […]









