SQLite 3.33.0 का नया संस्करण पहले ही जारी किया जा चुका है और ये इसकी खबरें हैं

का नया संस्करण SQLite 3.33 पहले ही जारी किया जा चुका है और इसमें वे एकीकृत हैं कुछ परिवर्तन उदाहरण के लिए जैसे काफी अच्छा है समर्थन से अद्यतन वाक्य विन्यास का अनुसरण करना PostgreSQL द्वारा, इसके साथ में ieee754 एक्सटेंशन में सुधार करें आईईईई 754 बाइनरी 64 नंबर और साथ ही ए का समर्थन करने के लिए डेटाबेस फ़ाइलों का अधिकतम आकार 281 टीबी तक बढ़ा दिया।

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

यह एक सॉफ्टवेयर पैकेज है जो यह LFS-10.0 प्लेटफॉर्म का उपयोग करके इसके निर्माण और संचालन के लिए जाना जाता है।

SQLite 3.33 की मुख्य नई विशेषताएं

इस नए संस्करण में सबसे महत्वपूर्ण परिवर्तनों में से एक है कार्यान्वयन से अद्यतन किसी अन्य तालिका से चयन के आधार पर तालिका सामग्री को अपडेट करने के लिए इसी PostgreSQL सिंटैक्स का उपयोग करना।

SQLite टीम के अनुसारUPDATE FROM का विचार एक SQL एक्सटेंशन है डेटाबेस में किसी अन्य स्टेटमेंट को अपडेट करने की अनुमति देता है।

"लक्ष्य" तालिका विशिष्ट तालिका है जिसे अपडेट किया गया है। अन्य रिलेशनल डेटाबेस इंजन भी UPDATE FROM को कार्यान्वित करते हैं, लेकिन क्योंकि निर्माण SQL मानकों का हिस्सा नहीं है, इसलिए प्रत्येक उत्पाद अलग से UPDATE को लागू करता है।

SQLite कार्यान्वयन PostgreSQL के अनुरूप होने का प्रयास करता है। एक ही विचार के SQL सर्वर और MySQL कार्यान्वयन कुछ अलग तरीके से काम करते हैं।

की अखंडता नियंत्रण की ओर से PRAGMA, अब केवल कुछ संबंधित तालिकाओं और अनुक्रमितों को यादृच्छिक रूप से जांचना संभव है (हमेशा पूरे डेटाबेस को पहले चेक करता है), क्योंकि PRAGMA एक डेटाबेस स्थिरता जांच और निम्न-स्तरीय स्वरूपण करता है। अनुक्रम या CHECK त्रुटियों, UNIQUE और NOT NULL बाधाओं, नि: शुल्क सूची अखंडता और अनुपलब्ध या अतिरिक्त अनुक्रमणिका प्रविष्टियों, गुम पृष्ठों, और विकृत दस्तावेज़ों के लिए तालिका या अनुक्रमणिका प्रविष्टियों की जाँच करता है।

विस्तार में सुधार के बारे में ieee754, अब IEEE 754 बाइनरी 64 संख्याओं के साथ काम करना संभव है। Ieee754 () फ़ंक्शन के तर्क के रूप में निर्मित पाठ मानव-पठनीय है, लेकिन एक बड़ी अभिव्यक्ति के हिस्से के रूप में उपयोग करना मुश्किल है।

यही कारण है कि ieee754_mantissa () और ieee754_exponent () दिनचर्या जोड़ी गई हैं अपने एकमात्र तर्क के F मान के अनुरूप M और E मान वापस करने के लिए।

एन्हांसमेंट क्वेरी प्लानर के लिए किया गया हैजब सूचकांक (x, y?) मौजूद है तो "SELECT min (x) FROM t WHERE और IN (?;?)" पर प्रदर्शन में सुधार किया गया है।

वाल मोड में (लिखें-आगे लॉगिंग), यदि एक लेखन ऑपरेशन विफल रहता है, जो shm फ़ाइल के डेटा में असंगति उत्पन्न करता है, निम्नलिखित लेनदेन अब shm फ़ाइल की अखंडता को बहाल कर सकते हैं जब कोई SQLITE_PROTOCOL त्रुटि दिखाने के बजाय सक्रिय रीड ट्रांजेक्शन होते हैं।

लागू किए गए अन्य परिवर्तनों में से इस नए संस्करण में, निम्नलिखित बाहर खड़े हैं:

  • दूसरी ओर, एक अन्य महत्वपूर्ण परिवर्तन डेटाबेस के अधिकतम आकार में 281 टीबी की वृद्धि है।
  • CLI में अंतर्निहित दशमलव एक्सटेंशन और ieee754 है।
  • मनमाने ढंग से सटीक दशमलव अंकगणितीय कार्यों के साथ एक दशमलव विस्तार जोड़ा गया है, दशमलव_साद, दशमलव_सुब और दशमलव_मूल सहित तीन गणित कार्य उपलब्ध हैं (ये तीन कार्य क्रमशः अपने तर्कों को जोड़ते, घटाते और गुणा करते हैं)।
  • इसके अलावा, कमांड लाइन इंटरफ़ेस (सीएलआई) में नए "बॉक्स", "जोंस", "मार्कडाउन" और "टेबल" आउटपुट स्वरूप मोड भी जोड़े गए हैं।
  • कॉलम आउटपुट मोड में, कॉलम स्वचालित रूप से सबसे लंबी पंक्ति की सामग्री द्वारा विस्तारित होते हैं।
  • आउटपुट मोड "उद्धरण" कमांड द्वारा निर्धारित विभाजक के मूल्य को ध्यान में रखता है ".separator"।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं इस नए संस्करण के बारे में, आप विवरण देख सकते हैं निम्न लिंक पर जाकर।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।