2010-01-08 8 views
5

La arquitectura de mi sitio incluye ASP.Net & MySQL. Estoy planeando implementarlo en Amazon Cloud. Esto significaría instancia (s) EC2 y RDS. Mi consulta es sobre el registro.La mejor opción de 'registro' en Amazon Cloud. RDS o SimpleDB?

Me aseguro de que mi aplicación sea apátrida, por lo que se excluye el inicio de sesión en el nivel de la aplicación. Todo estado/persistencia entra en RDS. Cuando se trata de la explotación forestal, no estoy seguro de si RDS es una buena opción (solo especular). Como es nuevo y estaría registrando excepciones de bases de datos también, el inicio de sesión en RDS no es correcto. Supongo que la mejor opción a mi disposición es SimpleDB.

Estoy buscando recomendaciones para elegir entre RDS y SimpleDB con el fin de iniciar sesión.

Respuesta

5

También estaba averiguando dónde iniciar sesión en la nube de Amazon y decidí hacerlo en SimpleDB, porque la base de datos relacional es demasiado complicada para fines de registro. Yo uso Java en este caso y hay un ready-made log appender for SimpleDB. Traté de google para algo similar para .NET, pero no encontró ninguna :(

Por lo tanto, recomiendo SimpleDB sobre RDS


ACTUALIZACIÓN 2010-03-02:.

SimpleDB tiene una restricción de longitud de valor de atributo de 1024 bytes. Por lo tanto, si obtiene mensajes de registro más largos, esto debe solucionarse de alguna manera. Una solución es dividir el mensaje de registro en múltiples atributos (es decir, columnas). Puede haber 256 atributos pares de nombre-valor, que nos da un montón de espacio.

Cuestiones relacionadas