2013-02-25 61 views
1

假設我正在開發使用API​​,Expedia,Booking等Ruby on Rails進行酒店預訂的元搜索應用程序。消費API用於信息密集型應用程序和數據庫設計的常見做法Ruby on Rails

什麼是消耗API,如果我想渲染按照「到貨日期」半徑20英里,「出發日期」和「經度」,「緯度」酒店名單的最好辦法。

我每天座標需要這樣的搜索(約10000 coords)使用。

所以,如果我做出這樣的搜索返回20英里內超過100家酒店每個座標,所以有成千上萬的獨特的酒店。

我應該預播種我的數據庫爲每個所有酒店協調,僅消耗客房提供和其它動態變量的數量,或者它會更好地通過JavaScript動態渲染列表?

此外,這是該任務的最佳數據庫?我很感興趣,尤其是

回答

0

如果你有興趣Expedia的聯盟計劃,我找到了答案,我的問題。

看看Expedia的API文檔接近http://developer.ean.com/docs/read/hotels,特別是數據庫部分(需要登錄)。我發現根據應用可能有幾種解決這個問題的方法。我已經停止導入整個屬性數據庫的選項,該數據庫在Expedia網站上完全可訪問,並且僅消費動態參數,如房間可用性,價格等。但是,這需要頻繁更新數據庫。

相關問題