2010-03-02 48 views
13

在許多我打算創建(小工具/本地客戶端軟件),我想存儲一些用戶的喜好等。我能做到這一點客戶端項目,窗口有這個功能,還是我可以在某處存儲它,讓用戶訪問任何計算機上的這些偏好,或重新安裝後等。簡單的網上鍵值存儲服務

問題是我不想將這些小部件等與我擁有的任何域相關聯,或者支付另一個域名和託管的費用,也實現並維護這種服務的服務器端代碼。

所以我的問題是:是否有任何在線服務,提供簡單的鍵 - 值對存儲?當然,對於有限的使用來說當然是不用的請記住,我想用javascript訪問它。

+0

您可以使用keyvalue.xyz。這是使用REST API的雲密鑰/值存儲服務。 聲明:我開發了這個系統。 – 2017-04-01 15:19:57

回答

15

OpenKeyval好像你想要什麼。

OpenKeyval是一個完全開放 鍵值數據存儲,公開爲 下拉死亡簡單的Web服務。 的目標是讓這是一個非常簡單的方式來保存 Web應用程序中的數據。

您可以使用jsonp設置和檢索數據,因此您無需擔心跨域請求限制。使用它很簡單:

存儲的值:

$.ajax({ 
    url: "http://api.openkeyval.org/store/", 
    data: "mykey=mydata", 
    dataType: "jsonp", 
    success: function(data){ 
    alert("Saved "+data); 
    } 
}); 

檢索值:

$.ajax({ 
    url: "http://api.openkeyval.org/mykey", 
    dataType: "jsonp", 
    success: function(data){ 
    alert(data); 
    } 
}); 
+0

是的,這是完美的謝謝! – 2011-06-19 13:34:28

+0

聳人聽聞的提示 – 2011-10-05 19:38:14

+0

這是喜歡哇 – buildsucceeded 2012-06-25 22:49:59

3

是的,你可以使用Google App Engine,這有很大的數據庫系統,並儲存在那裏的一切。

根據您的應用程序有多大,你不會有任何的存儲限制,那就是總是可用,服務100%*(如果你的應用是不是巨大的,使用的帶寬負載)免費。

您可以在那裏使用Java,Python或Ruby。所以有很多不錯的選擇。

+0

+1爲AppEngine – jldupont 2010-03-02 11:48:36