2011-01-24 5 views
5

अब Mongodb और redis के लिए REST apis हैं।आरईएसटी बेहतर परिदृश्य में आराम एपीआई का उपयोग क्यों करें? NoSQL

मैं अपने डेटाबेस के ड्राइवर के साथ उन डेटाबेस से कनेक्ट कर सकता हूं।

या मैं आरईएसटी एपीआई का उपयोग कर सकता हूं। मैं समझता हूं कि आरईएसटी एपीआई ग्रोक करना आसान है, और भाषा से भाषा में परिवर्तित करना आसान है। लेकिन कम विशेषताएं हैं।

लेकिन अगर मैं पहले से ही भाषा चालक के साथ ठीक कर रहा हूं तो बाकी एपीआई का उपयोग करने का कोई कारण है?

धन्यवाद।

उत्तर

7

मेरी राय में एक विश्वसनीय API उपयोगी है जब आपको विषम वातावरण में कई अलग-अलग ग्राहकों को एकीकृत करना होता है। यह तब भी अच्छा होता है जब आपको उन सुविधाओं की आवश्यकता होती है जो HTTP के लिए पहले ही हल हो चुके हैं - कैश या लोड-बैलेंसिंग।

+0

धन्यवाद प्लस 1 + – Mark

3

आरईएसटी संसाधन आपके आवेदन के उपयोग-मामलों को कैप्चर करना चाहते हैं। मुझे यह बेहद असंभव लगता है कि एक डेटाबेस के लिए एक एपीआई आपके लिए ऐसा करेगा। ज्यादातर देशी भाषा चालक की तरह उपयुक्त विकल्प है।

+1

मुझे लगता है कि कॉच डीबी एक बहुउद्देश्यीय डेटाबेस इंजन के लिए एक अच्छा उदाहरण है जो केवल एक विश्वसनीय HTTP-आधारित इंटरफ़ेस का खुलासा करता है। –

+0

सोफे एक महान उदाहरण है, आप विचार बनाते हैं, मूल रूप से उपयोग करते हैं, और बाकी के साथ उन्हें बेनकाब करते हैं। लेकिन संक्षेप में मुख्य उपयोग को समझाने के लिए धन्यवाद। – Mark

+0

@PartlyCloudy @ मार्क कॉच एक बॉक्स में एक मंच है, जो फॉक्सप्रो, पावरबिल्डर, और वर्षों के क्लारियन की तरह है। तो हाँ यह आपके आवेदन के लिए एक आरईएसटी एपीआई बनाने में सक्षम है। –

0

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

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