我正在创建一个将在亚马逊EC2上托管的应用程序,并且许多将被保存的数据更加面向文档(以及保存推文以及与这些文档相关的内容).
现在我正处于十字路口......我应该使用simpleDB还是couchDB?使用其中之一的利弊是什么?我应该尝试一个月并决定吗?
您可能会发现文章Amazon SimpleDB和CouchDB相比有用.
我还发现MongoDB提供了出色的性能.
请记住,如果您的代码位于EC2中,SimpleDB可能会托管在与您的代码相同的数据中心中,这样可以使SimpleDB比来自EC2服务器的请求具有更低的CouchDB延迟.此外,亚马逊不会向您收取EC2和SimpleDB之间的带宽成本.
由于这些原因,我希望SimpleDB对于在EC2中运行的代码来说既快又便宜.