Author - Ivan Groenewold

Creating an External Replica of AWS Aurora MySQL with Mydumper

Oftentimes, we need to replicate between Amazon Aurora and an external MySQL server. The idea is to start by taking a point-in-time copy of the dataset. Next, we can configure MySQL replication to roll it forward and keep the data up-to-date.
This process is documented by Amazon, however, it relies on the mysqldump method to […]

Read more

Streaming Percona XtraBackup for MySQL to Multiple Destinations

Percona XtraBackup for MySQL to Multiple Destinations

Have you ever had to provision a large number of instances from a single backup? The most common use case is having to move to new hardware, but there are other scenarios as well. This kind of procedure can involve multiple backup/restore operations which can easily become a pain to administer. Let’s look at […]

Read more

Migrating from DynamoDB into MongoDB

migrating from DynamoDB to MongoDB

Say you need to move from DynamoDB to MongoDB; what options do you have? Unfortunately, at the time of this writing, there are no available tools to do this easily.
In this post, we will explore the available options and discuss some of the potential issues and solutions.
Deciding on the Approach
A tutorial on the AWS […]

Read more

Restoring a MongoDB Sharded Cluster to a Different Environment

MongoDB Sharded Cluster

If you have been working in the database field for some time, you have likely come across the need to create a new database, based on an existing one. The most common example I can think of is to create a copy of the production database for testing purposes.
In the case of MongoDB sharded […]

Read more