PostgreSQL 16 कार्यप्रदर्शन सुधारणा, वैशिष्ट्ये आणि बरेच काही घेऊन आले आहे

पोस्टग्रे एसक्यूएल

PostgreSQL, ज्याला Postgres देखील म्हणतात, एक मुक्त स्रोत, ऑब्जेक्ट-ओरिएंटेड रिलेशनल डेटाबेस व्यवस्थापन प्रणाली आहे.

विकासाच्या 11 महिन्यांनंतर, PostgreSQL 16 ची नवीन आवृत्ती लॉन्च करण्याची घोषणा करण्यात आली, जी डीबीएमएसची नवीन स्थिर शाखा म्हणून येते आणि ज्यामध्ये नोव्हेंबर 2028 पर्यंत, पाच वर्षांसाठी अद्यतने, याशिवाय, हे PostgreSQL 11.x शाखेच्या समाप्तीला चिन्हांकित करते, जी सपोर्ट असलेली सर्वात जुनी वर्तमान शाखा आहे, जी 9 नोव्हेंबर रोजी संपेल.

जे अद्याप पोस्टग्रेएसक्यूएलशी अपरिचित आहेत त्यांच्यासाठी आपल्याला हे माहित असले पाहिजे की ते पोस्टग्रेस आणि म्हणून देखील ओळखले जाते ही रिलेशनल डेटाबेस मॅनेजमेंट सिस्टम आहे (आरडीबीएमएस) मुक्त, मुक्त स्त्रोत, ज्याचा हेतू एक्सटेंसिबीलिटी आणि तांत्रिक मानकांच्या अनुपालनावर आधारित डेटाबेस ऑफर करण्याचा आहे.

पोस्टग्रेएसक्यूएल 16 ची मुख्य नवीन वैशिष्ट्ये

सादर केलेल्या PostgreSQL 16 च्या या नवीन आवृत्तीमध्ये, हे स्पष्ट आहे तार्किक प्रतिकृतीसाठी प्रवेश नियंत्रण साधने विस्तृत केली गेली आहेत. उदाहरणार्थ, एक नवीन पूर्वनिर्धारित कार्य "pg_create_subscription" जोडले गेले, जे तुम्हाला वापरकर्त्यांना नवीन सदस्यत्वे तयार करण्याचा अधिकार देण्यास अनुमती देते.

जोडले लोड बॅलेंसिंगसाठी समर्थन ग्राहकांच्या बाजूने जे मानक libpq लायब्ररी वापरतात, बॅलन्सिंग क्लायंटला वेगवेगळ्या होस्टशी कनेक्ट करण्याची परवानगी देते, जे विशिष्ट किंवा यादृच्छिक क्रमाने निवडले जाऊ शकते. होस्ट उपलब्ध नसल्यास, दुसर्या सर्व्हरशी कनेक्ट करण्याचा प्रयत्न केला जातो. एकदा कनेक्शन स्थापित झाल्यानंतर, सत्रातील विनंत्या निवडलेल्या सर्व्हरला पाठवल्या जातात.

त्याशिवाय ऑप्टिमायझेशन केले गेले आहे आणि क्वेरी प्लॅनरचे कार्य सुधारले गेले आहे, सारणी जॉईन ऑपरेशन्सचे समांतरीकरण असल्याने » पूर्णपणे » आणि » योग्य सामील » प्रदान केले आहे

PostgreSQL 16 मध्ये, आम्ही ते देखील शोधू शकतो स्थानिक "कोलेशन" गुणधर्मांसाठी विस्तारित समर्थन, जे वर्णांचा अर्थ लक्षात घेऊन वर्गीकरण नियम आणि तुलना पद्धती स्थापित करण्यास अनुमती देते. डीफॉल्टनुसार, हे आता libc लोकॅल ऐवजी ICU लोकेलसह संकलित केले आहे.

तो आहे सुधारित तार्किक प्रतिकृती कार्यप्रदर्शन, पासून एकाच वेळी चालणारे प्रोसेसर वापरण्याची क्षमता, प्राथमिक कींशिवाय टेबलसाठी बी-ट्री इंडेक्सेस वापरण्याची क्षमता जोडण्याव्यतिरिक्त, जे रेकॉर्ड शोधताना अनुक्रमिक स्कॅनिंगची आवश्यकता काढून टाकते आणि बायनरी स्वरूपात काही सारण्यांचे प्रारंभिक सिंक्रोनाइझेशन देखील गतिमान करते.

तार्किक प्रतिकृती यंत्रणा प्राप्त झालेली आणखी एक सुधारणा म्हणजे आता डेटाबेसमध्ये केलेले बदल प्रसारित करण्यास अनुमती देते दुसर्‍या सर्व्हरवर रेकॉर्ड जोडताना, हटवताना किंवा अद्यतनित करताना, बॅकअप सर्व्हरवरील बदलांची प्रतिकृती बनविण्याच्या क्षमतेसह ते विस्तारित केले गेले आहे.

जोडले द्विदिशात्मक तार्किक सारणी प्रतिकृतीसाठी समर्थन, भिन्न सर्व्हरवरील दोन सारण्यांमधील बदल समक्रमित करण्यास अनुमती देते. PostgreSQL 16 मध्ये जोडलेल्या प्रतिकृती क्षमता तुम्हाला एकाधिक सक्रिय सर्व्हर (सक्रिय-सक्रिय मोड) सह कॉन्फिगरेशन तयार करण्यास अनुमती देतात, ज्यावर तुम्ही एकाच वेळी INSERT, UPDATE, DELETE ऑपरेशन्स करू शकता.

च्या इतर बदल बाहेर उभे रहा:

  • सामील झालेल्या सारणीमध्ये नसलेल्या पंक्ती शोधण्यासाठी "राईट जॉइन" आणि "आउटर जॉइन" ऑपरेशन्सचा वापर ऑप्टिमाइझ केला ("अँटी-जॉइन").
  • DISTINCT किंवा ORDER BY क्लॉजसह एकत्रित कार्ये वापरणाऱ्या क्वेरींसाठी ऑप्टिमायझेशन योजनेची सुधारित कार्यक्षमता.
  • SELECT DISTINCT क्वेरींना गती देण्यासाठी वाढीव क्रमवारी वापरली जाते.
    संपूर्ण टेबल लॉक करणे आवश्यक असलेल्या परिस्थितींची संख्या कमी करण्यासाठी व्हॅक्यूम ऑपरेशन धोरण सुधारले गेले आहे.
  • x86 आणि ARM आर्किटेक्चर्सवर, वेक्टर प्रोसेसर सूचना (SIMD) ASCII स्ट्रिंग्स, JSON डेटावरील ऑपरेशन्स आणि अॅरे लुकअप आणि सबट्रान्सॅक्शन्सच्या प्रक्रियेला गती देण्यासाठी लागू केले जातात.
  • "auto_explain" मॉड्यूलमध्ये आता पॅरामीटराइज्ड क्वेरींना पास केलेल्या लॉगिंग मूल्यांसाठी समर्थन समाविष्ट आहे.
  • pg_stat_statements आणि pg_stat_activity दृश्यांमध्ये वापरलेल्या विनंती ट्रॅकिंग अल्गोरिदमची अचूकता सुधारली.
  • डीबीएमएस कार्यक्षमतेचे परीक्षण करण्याची क्षमता वाढविण्यात आली आहे. विविध बॅकएंड्स (पार्श्वभूमी वर्कर, ऑटोव्हॅक्यूम, इ.) आणि ऑब्जेक्ट्सद्वारे I/O सिस्टमवरील भार प्रतिबिंबित करणाऱ्या आकडेवारीसह » pg_stat_io » सेवा दृश्य जोडले.
  • सेवा दृश्यात नवीन फील्ड जोडले गेले आहे » pg_stat_all_tables » टेबल किंवा इंडेक्सच्या शेवटच्या स्कॅनच्या वेळेबद्दल माहितीसह.

शेवटी तुम्ही असाल तर याबद्दल अधिक जाणून घेण्यात स्वारस्य आहे, मध्ये तपशील तपासू शकता खालील दुवा.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.