¿Cuáles son los pros y los contras de usar Amazon Simple DB sobre MySQL?

SimpleDB y MySQL son bestias totalmente diferentes. SimpleDB es un almacén de valores clave donde todos los valores son texto. Puede crear un artículo con una clave que se puede usar para recuperarlo más tarde, y luego puede establecer una serie de atributos (valores) para ese artículo. SimpleDB tiene algún soporte para consultar elementos basados ​​en sus valores de atributo.

MySQL es una base de datos relacional compatible con ACID donde definirá el esquema de su base de datos, las relaciones entre las tablas en el esquema, los índices, etc.

El tipo de base de datos que elija dependerá completamente de su aplicación y carga de trabajo. Por ejemplo, si necesita poder unir complejas sus datos, entonces un RDBMS como MySQL podría ser más apropiado. Sin embargo, si solo necesita poder buscar datos por clave y no necesita unir mucho los datos, entonces SimpleDB es una buena solución.

Si opta por MySQL y todavía está ejecutando en AWS, mire su servicio de base de datos relacional. puede ayudarlo a escalar a medida que crece y reducir algo de dolor operativo.