क्यों छोड़ा गया है, मुझे वास्तव में CouchBase टीम द्वारा एक महान नोएसQL समाधान प्रदान करने के लिए महान काम को देखने का आनंद मिलता है। हालांकि, इस तथ्य के बावजूद कि रूबी, PHP, जावा या पायथन की तुलना में कुछ एरलांग वेब डेवलपर हैं, इरलांग चुनने वाले डेवलपर्स की संख्या बढ़ रही है।
जो मुझे SDK page पर क्यों लाता है, वे लगातार Erlang छोड़ चुके हैं। yaws web Server, Mochiweb, और कई अन्य एरलांग वेब पुस्तकालयों के साथ, क्यों दुनिया में वे अपने नोएसक्यूएल दायरे में एरलांग का समर्थन नहीं करेंगे। यह पता लगाने में काफी परेशान है कि वे इसे अपने डीबीएमएस बनाने में उपयोग करते हैं, फिर भी वे भाषा के लिए क्लाइंट/एसडीके प्रदान नहीं करते हैं।
अब, सवाल: कहीं मैंने इसे पढ़ा क्योंकि इसकी वजह से एरलांग वेब विकास में कोई पैसा नहीं है। क्या यह एकमात्र कारण है?
कौन जानता है कि क्यों सोफे बेस ने अपने नोएसक्यूएल डेटाबेस के लिए एरलांग एसडीके प्रदान करने से इनकार कर दिया है?सोफेबेस 1.8 और 2.0 एरलांग एसडीके? Erlang
उत्तर
मुझे इस वर्ष अप्रैल में couchbase
कंपनी से एक फोन कॉल प्राप्त हुआ है। उन्होंने मुझसे पूछा कि मैं किस भाषा का प्रोग्रामिंग के लिए उपयोग करता हूं।
मुझे लगता है कि यह couchbase
पैसे कैसे बनाते हैं उससे संबंधित है। वेबसाइट की जानकारी से, वे दिन या घंटे के आधार पर शुल्क के लिए ग्राहक की टीम टीम के लिए प्रोजेक्ट टीम के सदस्य प्रदान करते हैं।
इन सदस्यों (couchbase
कर्मचारी) को अपने ग्राहकों के समान भाषा का उपयोग करना चाहिए, अधिकतर ग्राहक सी #, जावा, पायथन का उपयोग कर रहे हैं। तो वे सिर्फ इन भाषा के एसडीके प्रदान करते हैं, erlang नहीं।
एक मध्यम लंबी अवधि (1 या 2 वर्ष) के लिए, मुझे लगता है कि यह से couchbase.
erlang sdk
प्रदान करने के लिए मेरा मानना है कि प्राथमिक मुद्दा एक Erlang एसडीके के लिए मांग की राशि है असंभव है। एरलांग की तुलना में जावा, सी #, रुबी और पायथन के लिए कहीं अधिक डेवलपर हैं।
कहा जा रहा है कि कुछ विशेषताओं के लिए एर्लांग को कॉचबेस के साथ उपयोग करना संभव होना चाहिए। कॉचबेस मेमकैच एपीआई का समर्थन करता है, इसलिए मूल कुंजी/मूल्य लुकअप काम करना चाहिए। आप इस पुस्तकालय को आजमा सकते हैं और देख सकते हैं कि यह काम करता है: erlmc। सोफेबेस 2.0 फीचर्स जैसे विचारों को सुलभ नहीं किया जा सकता है। इसके अलावा, कॉचबेस खुला स्रोत है, इसलिए यदि आप वास्तव में चाहते थे तो आप अपने क्लाइंट को लिखने का प्रयास कर सकते हैं।
ध्यान दें कि github.com/couchbase/ns_server में कोई ग्राहक है। हमने इसे अपने स्वयं के एसडीके के रूप में जारी नहीं किया है क्योंकि हम शायद अधिक ऐप फ्रेंडली एपीआई चाहते हैं और इसमें इसे निकालने का समय नहीं है। यह, जैसा कि इंगित किया गया है, अपाचे 2.0 लाइसेंस के तहत सभी ओपन सोर्स, इसलिए यदि आप इसे एसडीके के लिए निकालने में मदद कर सकते हैं, तो यह होगा सहायता प्राप्त करने के लिए बहुत अच्छा है। (* पूर्ण प्रकटीकरण: मैं एक कॉचबेस, इंक व्यक्ति हूं) –
बहुत बहुत धन्यवाद, मैं इसे –
cberl एक एनआईएफ आधारित एरलांग क्लाइंट है जो libcouchbase का उपयोग करता है। मैंने काम करना शुरू कर दिया है लेकिन ज्यादा समय नहीं लगाया है। यह पूरी तरह से परीक्षण नहीं किया गया है और कुछ टूटे हुए हिस्सों हैं, लेकिन सभी बुनियादी कार्यक्षमता वहां है इसलिए यह एक शॉट के लायक है। अब इसे couchbase website पर एक प्रयोगात्मक एसडीके के रूप में सूचीबद्ध किया गया है, इसलिए मुझे लगता है कि यह अधिक कर्षण प्राप्त करेगा और कम समय में कम बग होगा।
धन्यवाद @ कश्मीरे की जांच करने जा रहा हूं। थाई अच्छा लग रहा है। मुझे इसके साथ खेलने दो –
कॉचबेस अपने उत्पाद, कॉचबेस सर्वर के लिए समर्थन बेचकर पैसा कमाता है। – mikewied
एरलांग प्रोग्रामर के लिए बहुत दुखी है :( –
हाय मायज़ाया, कॉचडब के अलावा, मुझे पता है कि मोंगोडब एरलांग ड्राइवर प्रदान करता है। मुझे अन्य डीबी की एरलंग एसडीके स्थिति नहीं पता है। क्या आपको पता है? –