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

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

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

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

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

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

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

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

बाहरी संबंध

 * अनुक्रमितडीबी एपीआई on MDN Web Docs
 * Browser database comparison
 * Slow अनुक्रमितडीबी