Fork me on GitHub

Aurora is (more or less) an AWS-branded MySQL, i.e. a traditional relational database. Dynamo is basically an enhanced key-value store, optimised for manipulating JSON documents.


I'm not sure there's much in the way of direct comparison of "This app uses Aurora, This app uses Dynamo" because every use-case should be deciding very early on if it needs a relational database model or not


@iain.tatch: in theory, I agree with you, in practice, there are all these blog posts about "we switched from aurora to dynamodb" or "we switched from dynamodb to aurora" -- so in practice, it appears many apps can be designed either way