ग्राफ क्यू एल

मुक्त ज्ञानकोश विकिपीडिया से
नेविगेशन पर जाएँ खोज पर जाएँ
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
ग्राफ क्यू एल
GraphQL Logo.svg
विकासकर्ता फेसबुक, और समुदाय
मौलिक संस्करण 2015 (2015)
स्थिर संस्करण अक्टूबर 2016[१]
प्रोग्रामिंग भाषा Java, JavaScript, Ruby, Scala, others. में कार्यान्वयन
प्रचालन तंत्र क्रॉस-प्लेटफॉर्म
विकास स्थिति सक्रिय
जालस्थल graphql.org

ग्राफ क्यू एल एक खुला स्रोत डेटा है क्वेरी और हेरफेर के लिए भाषा का एपीआई , और मौजूदा डेटा से प्रश्नों को पूरा करने के लिए एक क्रम। [२] 2012 में सार्वजनिक रूप से रिलीज़ होने से पहले 2012 में ग्राफकलाइन को फेसबुक द्वारा आंतरिक रूप से विकसित किया गया था। [३] 7 नवंबर 2018 को, ग्राफक्यूएल परियोजना को फेसबुक से नव-स्थापित ग्राफकॉल फाउंडेशन में स्थानांतरित कर दिया गया, जिसे गैर-लाभ लिनक्स फाउंडेशन द्वारा होस्ट किया गया। [४] [५]

यह विकासशील वेब एपीआई के लिए एक कुशल, शक्तिशाली और लचीला दृष्टिकोण प्रदान करता है, और इसकी तुलना आरईएसटी और अन्य वेब सेवा आर्किटेक्चर के साथ की गई है और इसके विपरीत है। यह क्लाइंट को आवश्यक डेटा की संरचना को परिभाषित करने की अनुमति देता है, और डेटा की समान संरचना सर्वर से वापस आ जाती है, इसलिए बड़ी मात्रा में डेटा को वापस लौटने से अत्यधिक मात्रा में रोका जाता है, लेकिन इसके लिए निहितार्थ हैं कि क्वेरी परिणामों के प्रभावी वेब कैशिंग कैसे हो सकते हैं हो। क्वेरी भाषा का लचीलापन और समृद्धि भी जटिलता जोड़ती है जो सरल एपीआई के लिए सार्थक नहीं हो सकती है। [६] [७] [८]

ग्राफ क्यू एल पढ़ने, लिखने (उत्परिवर्तन) और डेटा में बदलाव (रियलटाइम अपडेट) की सदस्यता का समर्थन करता है। [९]

प्रमुख ग्राफ़कॉल क्लाइंट में अपोलो क्लाइंट [१०] और रिले शामिल हैं। [११] ग्राफ़कॉल सर्वर कई भाषाओं के लिए उपलब्ध हैं, जिनमें हास्केल, जावास्क्रिप्ट, पायथन, [१२] रूबी, जावा, सी #, स्काला, गो, एलिक्सिर, [१३] एर्लांग, पीएचपी, आर और क्लोजर शामिल हैं।

9 फरवरी 2018 को, ग्राफकाइला स्कीमा परिभाषा भाषा (एसडीएल) को विनिर्देश का हिस्सा बनाया गया था। [१४]

यह भी देखें

  • उदाहरण द्वारा प्रश्न

संदर्भ

  1. साँचा:cite web
  2. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  3. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  4. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  5. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  6. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  7. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  8. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  9. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  10. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  11. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  12. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  13. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।
  14. स्क्रिप्ट त्रुटि: "citation/CS1" ऐसा कोई मॉड्यूल नहीं है।

बाहरी कड़ियाँ