亚马逊API ASP.NET

时间:2011-10-12 14:14:55

标签: asp.net api amazon

我正在开发一个最终会显示数百万本书的网站(ASP.NET MVC)。我已经在MySQL数据库中拥有这些书籍的标题和作者。

目标是当用户搜索图书时,前20个匹配(标题和作者)将出现在页面上。然后,我计划使用Amazon API获取这20本书的更多信息(isbn,图像,描述等),并通过Ajax充实这些项目。然后我还会将这些信息添加到MySQL,以便下次请求这些特定的书籍时,我已经有了数据。

我的问题是我应该使用亚马逊网络服务?有很多像Amazon S3,Amazon SimpleDB等我只是不知道哪个最适合我的需求。成本也是一个因素。

非常感谢任何指导。

2 个答案:

答案 0 :(得分:2)

您正在寻找的API是亚马逊的产品广告API:

https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html

答案 1 :(得分:0)

简而言之,Amazon S3是一种面向大数据存储的技术,而SimpleDB是一种非关系数据库(如mongoDB和raven可能)。

我们使用第一个来存储静态文件(javascript,css和图片)。

第一个更便宜但你只能一次检索“文件”。第二个为您提供一定程度的查询支持。

如果您需要关系数据库,可以使用Amazon RDS,这是一个可以复制副本的MySql数据库。