अनुक्रमित डेटाबेस एपीआई

From Vigyanwiki
अनुक्रमितडीबी
Indexed Database API
AbbreviationIndexedDB
Native name
Indexed Database API
StatusFirst Public Working Draft
Latest version3.0
11 March 2021[1]
Preview versionEditor's Draft
11 March 2021[2]
Organization
CommitteeWeb Applications Working Group
Editors
Previous editors
    • Nikunj Mehta
    • Jonas Sicking
    • Eliot Graff
    • Andrei Popescu
    • Jeremy Orlow
Base standards
Related standards
DomainNoSQL databases
Websitewww.w3.org/TR/IndexedDB/

अनुक्रमित डेटाबेस एपीआई (सामान्यतः अनुक्रमितडीबी के रूप में जाना जाता है) जावास्क्रिप्ट एप्लिकेशन प्रोग्रामिंग अंतरफलक (एपीआई) है जो जेसन ऑब्जेक्ट्स के नोएसक्यूएल डेटाबेस के प्रबंधन के लिए वेब ब्राउज़र द्वारा प्रदान किया जाता है। यह वर्ल्ड वाइड वेब (W3C) द्वारा अनुरक्षित मानक है।[1]

वेब भंडारण मानक के विकल्प के रूप में, अनुक्रमितडीबी अधिक स्टोरेज क्षमता प्रदान कर सकता है। वेब स्टोरेज की प्रति वेबसाइट पर निश्चित सीमाएँ होती हैं, किंतु अनुक्रमितडीबी सीमाएँ सामान्यतः अधिक बड़ी होती हैं, यदि वे उपस्थित हैं।[5]

अनुक्रमितडीबी के लिए उपयोग की स्तिथि में ऑफलाइन उपलब्धता के लिए वेब एप्लिकेशन डेटा को कैश करना सम्मिलित है।[6] कुछ ब्राउज़र मॉड्यूल, जैसे वेब विकास उपकरण या ब्राउज़र एक्सटेंशन, इसका उपयोग भंडारण के लिए भी कर सकते हैं।

इतिहास

अनुक्रमितडीबी के लिए समर्थन फ़ायरफ़ॉक्स संस्करण 4, गूगल क्रोम संस्करण 11, इंटरनेट एक्सप्लोरर संस्करण 10, सफ़ारी (वेब ​​ब्राउज़र) संस्करण 8 और माइक्रोसॉफ्ट एज संस्करण 12 में जोड़ा गया था।[7] [8][9] [10][11]

वेब एसक्यूएल डेटाबेस एप्पल इंक. द्वारा विकसित पूर्व एपीआई था।[12]किंतु फ़ायरफ़ॉक्स ने इसके लिए समर्थन जोड़ने से अस्वीकृति कर दिया और इसके मानक बनने के विरुद्ध तर्क दिया क्योंकि यह एसक्यूलाइट की विचित्रताओं को संहिताबद्ध कर देगा।[13][14] इस प्रकार इसे अनुक्रमितडीबी के पक्ष में बहिष्कृत कर दिया गया।[15]

अनुक्रमितडीबी 1.0 8 जनवरी 2015 को W3C अनुशंसा (REC) बन गया।[16] अनुक्रमितडीबी 2.0 30 जनवरी, 2018 को W3C अनुशंसा बन गया।[17][3] अनुक्रमितडीबी 3.0 वर्तमान में प्रथम सार्वजनिक कार्य ड्राफ्ट है।[1]

प्रदर्शन

क्योंकि अनुक्रमितडीबी ब्राउज़र के सुरक्षा सैंडबॉक्स के अंदर चल रहा है, सभी ऑपरेशनों को विभिन्न सुरक्षा परतों से निकलना होता है जिससे अनुक्रमितडीबी का प्रदर्शन कम हो जाता है। अनुक्रमितडीबी 2.0 के साथ [17] getAll() विधि जोड़ी गई जो बल्क रीड ऑपरेशंस पर प्रदर्शन में सुधार करने की अनुमति देता है।

संदर्भ

  1. 1.0 1.1 1.2 1.3 1.4 Web Applications Working Group (2021-03-11). Alabbas, Ali; Bell, Joshua (eds.). "Indexed Database API 3.0". W3C. W3C First Public Working Draft. Web Applications Working Group. Retrieved 2021-05-15.
  2. Web Applications Working Group (2021-03-11). Alabbas, Ali; Bell, Joshua (eds.). "Indexed Database API 3.0". W3C. Editor’s Draft. Web Applications Working Group. Retrieved 2021-05-15.
  3. 3.0 3.1 Web Applications Working Group (2018-01-30). Alabbas, Ali; Bell, Joshua (eds.). "Indexed Database API 2.0". W3C. W3C Recommendation. Web Applications Working Group. Retrieved 2021-05-16.
  4. "Indexed Database API". 2015-01-08. Retrieved 2022-04-21.
  5. "IndexedDB के साथ कार्य करना". Google. Retrieved 19 January 2019.
  6. "IndexedDB का उपयोग करना". MDN. Mozilla. Retrieved 19 January 2019.
  7. "IndexedDB - एमडीसी डॉक सेंटर". Developer.mozilla.org. Archived from the original on 2012-05-26. Retrieved 2011-02-18.
  8. "IndexedDB - क्रोम प्लेटफ़ॉर्म स्थिति". IndexedDB - क्रोम प्लेटफ़ॉर्म स्थिति. The Chromium Projects. 2012-05-21. Retrieved 2021-05-15.
  9. IndexedDB, MSDN, 2012-03-14, retrieved 2012-05-24
  10. "OS X Yosemite v10.10 § App Features". Apple Developers. Apple. 2017-07-09. Retrieved 2021-05-15.
  11. "अनुक्रमितडीबी". Can I use... n.d. Retrieved 2021-05-16.
  12. Shankland, Stephen (2010-03-12). "Consensus emerges for key Web app standard | Deep Tech - CNET News". News.cnet.com. Retrieved 2011-02-18.
  13. O'Callahan, Robert (2010-06-04). "Well, I'm Back: Not Implementing Features Is Hard". Weblogs.mozillazine.org. Archived from the original on 2021-01-26. Retrieved 2011-02-18. {{cite web}}: |archive-date= / |archive-url= timestamp mismatch (help)
  14. Ranganathan, Arun (2010-06-01). "Beyond HTML5: Database APIs and the Road to IndexedDB – Mozilla Hacks - the Web developer blog". Mozilla Hacks – the Web developer blog. Retrieved 2021-05-21.
  15. "html5 - Why is Web SQL database deprecated?". Software Engineering Stack Exchange.
  16. Web Applications Working Group (2015-01-08). Mehta, Nikunj; Sicking, Jonas; Graff, Eliot; Popescu, Andrei; Orlow, Jeremy; Bell, Joshua (eds.). "अनुक्रमित डेटाबेस एपीआई". W3C. W3C Recommendation. Web Applications Working Group. Retrieved 2021-05-16.
  17. 17.0 17.1 W3C (2018-01-30). "Indexed Database API 2.0 is now a W3C Recommendation | W3C News". W3C News. Retrieved 2021-05-16.


बाहरी संबंध