Amazon API ASP.NET - PullRequest
       9

Amazon API ASP.NET

2 голосов
/ 12 октября 2011

Я работаю над сайтом (ASP.NET MVC), который в конечном итоге будет отображать миллионы книг. У меня уже есть названия и авторы этих книг в моей базе данных MySQL.

Цель - когда пользователь ищет книгу, на странице появятся 20 лучших совпадений (название и автор). Затем я планирую использовать Amazon API, чтобы получить больше информации (isbn, изображение, описание и т. Д.) Для этих 20 книг и конкретизировать эти элементы через Ajax. Затем я также добавил бы эту информацию в MySQL, поэтому в следующий раз, когда будут запрошены эти конкретные книги, у меня уже есть данные.

У меня вопрос: какой веб-сервис Amazon я должен использовать? Есть так много, как Amazon S3, Amazon SimpleDB и т. Д. Я просто не знаю, что будет лучше для моих нужд. Стоимость также является фактором.

Любое руководство будет с благодарностью.

Ответы [ 2 ]

2 голосов
/ 18 октября 2011

API, который вы ищете, это API рекламы продуктов Amazon:

https://affiliate -program.amazon.com / зм / реклама / API / подробно / main.html

0 голосов
/ 12 октября 2011

Короче говоря, Amazon S3 - это технология, ориентированная на хранение больших объемов данных, тогда как SimpleDB - это нереляционная база данных (как могли бы быть mongoDB и raven).

Мы используем первую для хранения статических файлов (javascriptCSS и картинки).

Первый дешевле, но вы можете получить только «файл» сразу.Второй дает некоторую степень поддержки запросов.

Если вам нужна реляционная база данных, вы можете использовать Amazon RDS, который является базой данных MySql, готовой для реплик.

...