2008-11-21 76 views
2

問題聲明: 我想創建一個離線數據庫來查找美國銷售的n本最有用的圖書的價格/信息(其中n可能是300萬或所以)。使用亞馬遜AWS創建離線數據庫

問: 所以,我的問題是(我願意接受其他的方法在這裏也一樣),我試圖找出如何使用Amazon AWS下載的N higest salesrank書籍清單出售以及有關該書的一些信息(即標題,價格等)。

我迄今所做的: 首先,這樣的事情已經存在(asellertool.com),但是,我認爲這將是一個有趣的項目上工作,並坦率地說,我們尚不夠需要支付$ 30 /月的訂閱。

現在,AWS很棒(也很容易),如果你有幾件東西你想查找,但我似乎無法弄清楚如何枚舉銷售排名。 最初,我希望列舉出亞馬遜通過ISBN所有的書籍。但是那也沒有。然後我想我可以找到所有ISBN號碼的列表,但那也是一個死衚衕。最後,我想我可以創建我自己的ISBN號碼列表,但正如我對信封計算做了一些迴應,我認爲它更好,因爲我的解決方案需要大約一年的時間才能通過100 /第二(無論如何它是過度殺傷)。

所以,我回到了銷售排行榜上,目前它似乎也是一個死衚衕。所以,如果您有任何想法,我將不勝感激。

+0

當你說「需要」時,我想它更像我的孩子,他們真的是「想要」。而且你不需要付出足夠的錢來支付30美元。我想知道爲什麼打擾所有的時間寫一個問題...;) – 2008-11-22 23:29:04

回答

1

亞馬遜有一個數據饋送服務,您可以使用它包含基於頂級類別的所有產品的GZipped xml文件。它每天更新一次,總計大約20GB/110GB的壓縮/未壓縮數據。由於您只需要書本,因此它在4GB/31GB的區域更多。唯一的問題是我不確定誰能夠使用此功能以及獲取帳戶涉及的內容。據我所知,他們沒有在他們的網站上列出任何關於此事的信息,因此您很可能必須聯繫某人以瞭解更多信息。我們在工作中使用它來處理與他們一起做的事情,這是我必須做的最瘋狂的xml處理。

0

我想知道您想使用哪一種Amazon AWS服務?或者你不知道?

爲什麼你需要離線數據庫?爲什麼不提出你需要的一切請求並做一些臨時緩存?

+0

原因是因爲當查找ISBN的時候,PDA不會在線。例如,這可以在書店中使用。 – 2008-12-12 23:42:27

+0

那你想用什麼樣的數據庫呢? – 2008-12-16 12:21:50

+1

適用於Windows Mobile或SQLite的PDA SQL Compact將成爲數據庫的最佳選擇。 – balexandre 2008-12-28 23:21:40

0

我不是程序員,但好奇又便宜。 Asellerstool可能很棒,但是 如果不是亞馬遜免費的數據庫,它們將不在身邊。那麼,我想沒人關心 舊書價格?