1 Answers
Dynamo shuffles data between partitions behind the scenes. I’m sure there is a minor performance impact but remember that Dynamo has an eventual consistency model and it can do stuff async…unlike an traditional RDBMS that would likely lock rows or tables when re-partitioning.
Keep in mind that it only scales out to more partitions automatically. So if you bump up your RCU or WCU drastically, you’ll get lots more partitions…all taking a slice of the available RCU/WCU. If you then reduce RCU/WCU, your partitions remain and they too each take an equal slice of the available RCU/WCU.