2008-09-30 80 views
2

我最近正在考慮使用GoogleData作爲業餘愛好項目來存儲我的服務的舊數據(比如說24小時以上),同時我將新數據保存在我的服務器上(愛好項目==便宜的家庭服務器)。有沒有人使用GoogleData?

但是我沒有真正聽說過任何人使用GoogleData,所以我想知道其他人的經歷。

編輯:我的簡短使用模式將基本上存儲(歷史)實體的對象(緩存版本)。而像過去事件或這些實體那樣的相對不變的數據,我的對象(也是相對不可變的)的全局原型數據,以減少我的服務器上的負載。

至於活動實體,我會在本地存儲更改,然後將它們發佈到GooglData(24小時後)。

謝謝

回答

1

既然你沒有真正得到滿意的答案,我可能會建議看看Amazon SimpleDB。這不是免費的,但除非你存儲了大量的記錄,否則你每月只能花費幾分錢。與亞馬遜的其他網絡服務一樣,您只需支付您使用的費用。

SimpleDB比Google Data服務更通用,它可能適用於更廣泛的應用程序。

+0

我與GoogleData有一些運氣(稍後會發布),但奇怪的查詢是......很奇怪和非SQL像。感謝您的鏈接,雖然沒有聽說過它,但看起來也是一個很好的解決方案 – 2008-10-02 11:48:59

0

所以,我猜沒有人顯然使用谷歌數據。

雖然存儲您無法承擔的數據似乎很不錯。因此,我認爲我仍然會試一試。

+0

請回復任何結果:) – 2008-09-30 21:01:37

2

我確實使用GoogleData來存儲數據frokm我的一個名爲TaskList的項目。我特別使用谷歌電子表格。開始很難,但從谷歌的樣本中,你可以確定知道下一步該做什麼。我是用C#做的。以下是google-gdata的示例應用程序和sdk。我的建議是,不要去閱讀關於gdata的在線文檔,它解釋了很多關於訪問每個級別(私有vs公共)數據的基礎xml結構和方法。你需要有一個谷歌帳戶開始。與標準SQL或數據集相比,讀取和寫入數據的方式相當奇怪。但總的來說,API設計得很好,幾乎所有的東西都得到了關注。請嘗試一下。

PS:毫無疑問,當訪問所有xml開銷以及大量使用gdata的冗餘標記時,速度有點慢。

0

還沒來得及去我的電腦和清理用於發佈的代碼,但我目前的解決方案是使用雅虎管道擺脫谷歌的數據我的查詢結果直接把瀏覽器作爲JSON,而不是XML通過服務器。它的全部工作都是通過客戶端Javascript完成的,所以我可以在不需要服務器的情況下獲取並使用數據。不過,我仍然沒有編寫腳本來存儲Google數據上的數據。這是下一步。