Migrating DynamoDB Workloads From AWS to Google Cloud — Simplified With ScyllaDB Alternator

Launch a ScyllaDB Cloud Alternator instance on Google Cloud

Move to the New Cluster

  • If yes, you need a cold / off line migration. You only needs to migrate the historical data from Dynamo to Scylla, also called forklifting
  • If not, you need a hot / live Migration. You will first need to extend your application to perform dual write to both databases, and only then execute the forklift.

Cold Migration

Hot Migration

Real Time Sync

  • Dual Writes — the application writes the same event to the two DBs. This can extend to dual reads as well, allowing the application to compare the reads in real time. The disadvantage is the need to update the application with non-trivial logic.
  • Consuming DynamoDB Streams to feed the new Database — The disadvantage is the need to set streams for all relevant DynamoDB tables, and the cost associated with it.

Dual Writes

Streams

Forklifting Historical Data

Update Your Application

Resources

--

--

--

The monstrously-fast NoSQL database.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Accessibility to New Technologies

Honest Book Status Update

Introducing Terra, Cruise’s Data Processing Platform

TIL 0630 Head First Java CH6. Get to Know The Java API: Using the Java Library

Write Rock Solid Tests in Any Programming Language

Set Boundaries, Not the Family Table

What are Hadoop modules and Hadoop distributed file system

csgo.exe stopped working error resolution

csgo.exe stopped working error resolution

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
ScyllaDB

ScyllaDB

The monstrously-fast NoSQL database.

More from Medium

Serverless API on kubernetes with kubeless

Configuring and scaling data platforms when doing cloud native application development

OpenTelemetry on Google Cloud: Unraveling the mystery

Enhancements for Aerospike’s AWS Quickstart