2010-11-30 17 views
10

Trabajo en un pequeño sitio de comercio electrónico y estamos buscando pasar a todos los servicios alojados de Amazon y no estoy seguro de la diferencia exacta en RDS y SimpleDB. RDS puede usar MySQL, ¿no puede SimpleDB?Amazon SimpleDB vs Amazon RDS

Respuesta

11

RDS es básicamente una base de datos relacional en la veta de SQL, mientras que SDB es una base de datos no relacional. Recomiendo leer toda la información en el sitio de Amazon Web Services (AWS), ya que responden todas las preguntas que pueda tener.

Desde el AWS frecuentes:

Q: ¿Cuándo debo utilizar Amazon RDS frente a la base de datos relacional de Amazon EC2 AMI frente a Amazon SimpleDB?
Amazon Web Services proporciona varias alternativas de bases de datos para desarrolladores. Amazon RDS le permite ejecutar una base de datos relacional con todas las funciones mientras descarga la administración de la base de datos; Amazon SimpleDB proporciona capacidades simples de búsqueda e indexación con escalabilidad perfecta; y el uso de una de nuestras muchas AMI de bases de datos relacionales en Amazon EC2 y Amazon EBS le permite operar su propia base de datos relacional en la nube. Existen diferencias importantes entre estas alternativas que pueden hacer que una sea más apropiada para su caso de uso.

More information about AWS database options

14

En pocas palabras, yo supongo que debido a su modelo de negocio es el comercio electrónico que usted necesita coherencia transaccional en su solución de datos. Debido a esto, debe elegir una de las opciones de RDS (estos son MySQL, Oracle o SQL Server).

AWS SimpleDB es un almacén de datos no relacionales (o NoSQL), por lo que obtienes flexibilidad (es decir, sin esquema o esquema ligero) y escalabilidad, pero lo que no obtienes es consistencia inmediata (transaccional) y también el patrón de consulta no usará uniones.

Cuestiones relacionadas