2010-03-02 14 views
13

कई परियोजनाओं में मैं (विजेट/स्थानीय क्लाइंट सॉफ़्टवेयर) बनाने की योजना बना रहा हूं, मैं कुछ उपयोगकर्ता वरीयताओं को स्टोर करना चाहता हूं। मैं इस क्लाइंट पक्ष को कर सकता हूं, विजेट्स में यह कार्यक्षमता है, या मैं किसी भी कंप्यूटर पर उपयोगकर्ता को उन प्राथमिकताओं तक पहुंच प्रदान कर सकता है, या किसी भी कंप्यूटर पर पुनर्स्थापित करने के बाद आदि।सरल ऑनलाइन कुंजी-मूल्य भंडारण सेवा

समस्या यह है कि मैं उन विजेटों को अपने कब्जे में किसी भी डोमेन से संबद्ध नहीं करना चाहता, या किसी अन्य डोमेन के लिए धन का भुगतान करें और होस्टिंग, ऐसी सेवा के लिए सर्वर साइड कोड को कार्यान्वित और बनाए रखें।

तो मेरा सवाल यह है: क्या कोई ऑनलाइन सेवाएं है जो सरल कुंजी-मूल्य जोड़े के लिए संग्रहण प्रदान करती है? सीमित उपयोग के लिए अधिमानतः नि: शुल्क। ध्यान रखें कि मैं इसे जावास्क्रिप्ट से एक्सेस करना चाहता हूं।

+0

आप keyvalue.xyz उपयोग कर सकते हैं। यह आरईएसटी एपीआई के साथ क्लाउड कुंजी/वैल्यू स्टोर सेवा है। अस्वीकरण: मैंने सिस्टम विकसित किया है। AppEngine –

उत्तर

15

OpenKeyval बस वही जैसा दिखता है जो आप चाहते हैं।

OpenKeyval एक पूरी तरह से खुला मुख्य मान डेटा स्टोर, एक ड्रॉप-मृत सरल वेब सेवा के रूप में सामने आ रहा है। लक्ष्य यह वेब अनुप्रयोगों में लगातार डेटा के लिए एक बहुत ही आसान तरीका है।

आप 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

के लिए –

+0

सनसनीखेज टिप –

+0

यह है जो – buildsucceeded

3

हां, आप Google App Engine का उपयोग कर सकते हैं, जिसमें एक महान डेटाबेस सिस्टम है, और वहां सबकुछ स्टोर करता है।

इस पर निर्भर करता है कि आपका आवेदन कितना बड़ा है, आपके पास कोई संग्रहण सीमा नहीं होगी, और यह एक सेवा है जो हमेशा उपलब्ध है और 100% * (यदि आपका आवेदन विशाल नहीं है और बैंडविड्थ के भार का उपयोग करता है) मुफ्त में।

आप वहां जावा, पायथन या रूबी का उपयोग कर सकते हैं। इसलिए अच्छे विकल्पों का भार है।

+0

+1 हां यह बिल्कुल सही धन्यवाद है! – jldupont

संबंधित मुद्दे