我的公司有這個巨大的數據庫,得到來自多個來源的(許多)事件,用於監控和報告目的。到目前爲止,數據中的每個新儀表板或圖形都是一個新的Rails應用程序,在巨大數據庫中具有額外的表格,並可以完全訪問數據庫內容。去API還是沒有
最近,有一種想法是讓外部(而不是我們的公司,但姊妹公司)客戶訪問我們的數據,並且已經決定我們應該公開一個只讀的RESTful API來查閱我們的數據。
我的觀點是 - 我們是否應該爲我們的自己的項目使用API?訪問RESTful API,即使是「本地」項目,而不是直接訪問數據庫,是否矯枉過正?我認爲這會在統一我們團隊對數據的訪問方面取得回報 - 但這是否值得額外往返? RESTful API能夠滿足每秒運行20次左右查詢的需求並通過JSON公開結果嗎?
感謝您的任何意見!
+1用於解決高速緩存和etags的性能問題。 – hsribei 2009-08-08 05:58:06
+1太有趣的評論;) – Leprosy 2012-04-18 13:16:12