SQLite 3.32 का नया संस्करण यहां है और ये इसकी खबरें हैं

SQLite एक हल्के संबंधपरक डेटाबेस इंजन है, जो SQL भाषा के माध्यम से सुलभ है। पारंपरिक डेटाबेस सर्वरों जैसे कि MySQL या PostgreSQL के विपरीत, इसकी ख़ासियत सामान्य क्लाइंट-सर्वर योजना को पुन: पेश करना नहीं है, बल्कि सीधे कार्यक्रमों में एकीकृत करना है।

पूरा डेटाबेस (घोषणाएँ, टेबल, सूचकांक और डेटा) यह एक प्लेटफ़ॉर्म स्वतंत्र फ़ाइल में संग्रहीत है। इसकी चरम लपट के लिए धन्यवाद, दूसरों के बीच, यह कई उपभोक्ता कार्यक्रमों में उपयोग किया जाता है और एम्बेडेड सिस्टम में भी बहुत लोकप्रिय है, जिसमें सबसे आधुनिक स्मार्टफोन भी शामिल हैं।

क्लाइंट-सर्वर डेटाबेस प्रबंधन प्रणाली के विपरीत, SQLite इंजन एक स्वसंपूर्ण प्रक्रिया नहीं है जिसके साथ मुख्य कार्यक्रम संवाद करता है। बजाय, SQLite पुस्तकालय कार्यक्रम का एक अभिन्न हिस्सा बन गया है।

कार्यक्रम सरल कॉल के माध्यम से SQLite की कार्यक्षमता का उपयोग सबरूटीन्स और फ़ंक्शंस के लिए करता है। यह डेटाबेस तक पहुँचने में विलंबता को कम करता है, क्योंकि फ़ंक्शन कॉल इंटर-प्रोसेस संचार की तुलना में अधिक कुशल हैं।

पूरा डेटाबेस (परिभाषाएँ, टेबल, इंडेक्स और स्वयं डेटा) होस्ट मशीन पर एकल मानक फ़ाइल के रूप में सहेजे जाते हैं। यह सरल डिज़ाइन प्रत्येक लेनदेन की शुरुआत में संपूर्ण डेटाबेस फ़ाइल को लॉक करके प्राप्त किया जाता है।

SQLite 3.32.0 के नए संस्करण के बारे में

हाल ही में, SQLite 3.32.0 के नए संस्करण की घोषणा की गई, जिसमें कई बदलाव लागू किए गए हैं और उनमें से ANALYZE कमांड के किसी न किसी संस्करण को हाइलाइट किया गया हैकौन आँकड़ों के एक आंशिक संग्रह से निपटने के लिए कई बहुत बड़े डेटाबेस की अनुमति देता है और सूचकांकों के पूर्ण विश्लेषण के बिना। किसी एकल इंडेक्स को स्कैन करते समय रिकॉर्ड की संख्या पर सीमा को नए "PRAGMA analysis_limit" निर्देश का उपयोग करके सेट किया जाता है।

एक और परिवर्तन जो SQLite के इस नए संस्करण में आता है एक नई आभासी तालिका "बायटेकोड", जो कि तैयार कथनों के बाइटकोड के बारे में जानकारी प्रदान करता है।

इसके अलावा, एक चेकसम VFS परत जोड़ा गया है, डेटाबेस में डेटा के प्रत्येक पृष्ठ के अंत में 8-बाइट चेकसम को जोड़ना और डेटाबेस से पढ़ने के लिए हर बार जांचना। मध्य परत भंडारण उपकरणों पर यादृच्छिक बिट विरूपण के परिणामस्वरूप डेटाबेस के भ्रष्टाचार का पता लगा सकता है।

दूसरी ओर, एक नया SQL फ़ंक्शन iif (X, Y, Z) जोड़ा गया था, यदि मूल्य X सही है, या Z अन्यथा मान लौटाता है।

INSERT और UPDATE अभिव्यक्तियाँ अब हमेशा कॉलम प्रकार की शर्तों को लागू करती हैं CHECK गणना ब्लॉक और मापदंडों की संख्या पर सीमा को 999 से बढ़ाकर 32766 कर दिया गया है।

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

  • संख्यात्मक क्रम में इस पाठ को क्रमबद्ध करने के लिए पाठ में पूर्णांकों को ले जाने वाले अनुक्रमों के कार्यान्वयन के साथ UINT सॉर्ट अनुक्रम एक्सटेंशन जोड़ा गया।
  • कमांड लाइन इंटरफ़ेस में, विकल्प "-csv", "–आसिसी" और "-स्काइप" को कमांड ".import" में जोड़ा गया था।
  • ".Dump" कमांड निर्दिष्ट मास्क के अनुरूप सभी तालिकाओं के उत्पादन में विलय के साथ कई प्रकार के टेम्पलेट्स का उपयोग करने की अनुमति देता है। डिबग बिल्ड के लिए ".oom" कमांड जोड़ा गया।
  • –Bom विकल्प को ".excel", ".output" और ".once" कमांड में जोड़ा गया है। "-Filectrl" कमांड में -schema विकल्प जोड़ा गया।
  • LIKE ऑपरेटर के साथ निर्दिष्ट ESCAPE अभिव्यक्ति अब वाइल्डकार्ड को ओवरराइड करती है, जो PostgreSQL व्यवहार के अनुरूप है।

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

मुक्ति

जो लोग अपने सिस्टम पर SQLite के इस नए संस्करण को स्थापित करने में सक्षम होने के लिए इच्छुक हैं, वे अपनी आधिकारिक वेबसाइट से पैकेज प्राप्त करने में सक्षम होंगे इसके डाउनलोड सेक्शन में जहां स्रोत कोड (संकलन के लिए), साथ ही प्री-कम्पाइल किए गए पैकेज उपलब्ध हैं।

लिंक यह है


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

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

*

*

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