The best sign-up option on Amazon Cloud. RDS or SimpleDB?

My site architecture includes ASP.Net and MySQL. I plan to deploy it on Amazon Cloud. This will mean an instance of EC2 and RDS. My request is about logging.

I guarantee that my application does not have a status, therefore registration at the application level is excluded. All state / persistence goes to RDS. When it comes to registration, I'm not sure if RDS is a good choice (just thinking). Since it is new and I am also registering database exceptions, logging into RDS will not be correct. I think the best option at my disposal is SimpleDB.

I am looking for recommendations for choosing between RDS and SimpleDB for logging.

+5
source share
1 answer

I also figured out where to enter the Amazon cloud and decided to do it in SimpleDB because the relational database is too complicated for logging. I use Java in this case, and there is a ready-made log appender for SimpleDB . I tried google for something similar for .net but did not find :(

So, I recommend SimpleDB on top of RDS.


UPDATE 2010-03-02:

SimpleDB has a length limit of the attribute value of 1024 bytes. Thus, if you get longer log messages, this should be taken care of somehow. One solution is to split the log message into several attributes (for example, columns). There may be 256 pairs of name attributes, which gives us a lot of space.

+5
source