PostgreSQL 15 ची नवीन आवृत्ती कार्यप्रदर्शन आणि डेटा व्यवस्थापनाला गती देण्यासाठी डिझाइन केलेल्या सुधारणांसह आली आहे

पोस्टग्रेस्क्ल

PostgreSQL ही एक ओपन सोर्स ऑब्जेक्ट ओरिएंटेड रिलेशनल डेटाबेस मॅनेजमेंट सिस्टम आहे.

विकासाच्या वर्षानंतर DBMS PostgreSQL 15 च्या नवीन स्थिर शाखेच्या प्रकाशनाची घोषणा करण्यात आली, या रिलीझमध्ये डेटा स्टोरेज आणि बॅकअपसाठी मदत करणार्‍या नवीन कॉम्प्रेशन क्षमता, जलद लुकअपसाठी डेटा क्रमवारीत सुधारणा आणि नवीन लॉगिंग आणि SQL क्षमतांसह अनेक सुधारणांचा समावेश आहे.

सादर केलेल्या या नवीन आवृत्तीमध्ये, SQL कमांड "MERGE" हायलाइट केली आहे, que तुम्हाला सशर्त एसक्यूएल स्टेटमेंट तयार करण्याची परवानगी देते जे एकाच विधानात INSERT, UPDATE आणि DELETE ऑपरेशन्स एकत्र करतात. उदाहरणार्थ, गहाळ नोंदी टाकून आणि अस्तित्वात असलेले अपडेट करून दोन टेबल्स विलीन करण्यासाठी MERGE वापरले जाऊ शकते.

आज्ञा टेबल विलीन करण्यास अनुमती देते आणि PostgreSQL अधिक सुसंगत बनवते Microsoft SQL सर्व्हर आणि SAP ASE रिलेशनल डेटाबेस सर्व्हरसह SQL सर्व्हर-आधारित रिलेशनल डेटाबेस मॅनेजमेंट सिस्टिमसह, आणि प्रोग्रामिंग विस्तारांच्या Transact-SQL सूटला समर्थन देणारे इतर कोणतेही.

या नवीन आवृत्तीमध्ये आणखी एक बदल आहे मेमरी आणि डिस्कवरील डेटा क्रमवारी लावण्यासाठी अल्गोरिदममध्ये लक्षणीय सुधारणा केली गेली आहे. चाचण्यांमधील डेटाच्या प्रकारानुसार, क्रमवारीच्या गतीमध्ये 25% ते 400% पर्यंत वाढ होते.

तार्किक प्रतिकृतीसाठी, पंक्ती फिल्टर करण्यासाठी आणि स्तंभांच्या सूची निर्दिष्ट करण्यासाठी समर्थन लागू केले आहे, जे प्रेषकाच्या बाजूने, सारणीच्या प्रतिकृतीसाठी डेटाचा उपसंच निवडण्याची परवानगी देते. याव्यतिरिक्त, नवीन आवृत्तीने संघर्ष व्यवस्थापन सुलभ केले आहे, उदाहरणार्थ विवादित व्यवहार वगळण्याची क्षमता आणि त्रुटी आढळल्यास सदस्यता स्वयंचलितपणे डिस्कनेक्ट करणे. तार्किक प्रतिकृती टू-फेज कमिट (2PCs) वापरण्याची परवानगी देते.

बाह्य सारण्या कनेक्ट करण्याची यंत्रणा बाह्य डेटा कंटेनर (postgres_fdw) असिंक्रोनस कमिटसाठी समर्थन लागू करते बाह्य सर्व्हरवर अॅसिंक्रोनस पद्धतीने विनंत्या प्रक्रिया करण्याच्या पूर्वी जोडलेल्या क्षमतेव्यतिरिक्त.

LZ4 आणि Zstandard अल्गोरिदम वापरण्याची क्षमता जोडली (zstd) WAL ट्रान्झॅक्शन लॉग कॉम्प्रेस करण्यासाठी, जे काही वर्कलोड्स अंतर्गत, एकाच वेळी कार्यप्रदर्शन सुधारू शकते आणि डिस्क स्पेस वाचवू शकते आणि ट्रान्झॅक्शन लॉगमध्ये दिसणार्‍या पृष्ठांच्या सक्रिय पुनर्प्राप्तीसाठी समर्थन जोडते. अपयश पुनर्प्राप्ती वेळ कमी करण्यासाठी WAL.

असेही ठळकपणे समोर आले आहे pg_basebackup युटिलिटीमध्ये जोडले la बॅकअप फाइल्स कॉम्प्रेस करण्यासाठी समर्थन वापरून सर्व्हर बाजूला gzip, LZ4, किंवा zstd पद्धती. संग्रहित करण्यासाठी आपले स्वतःचे मॉड्यूल वापरण्याची क्षमता प्रदान केली गेली आहे, जी आपल्याला शेल कमांड चालविण्याची आवश्यकता दूर करण्यास अनुमती देते.

त्या व्यतिरिक्त, आता PostgreSQL 15 मध्ये सामायिक मेमरी वापर सुनिश्चित केला गेला सर्व्हरच्या ऑपरेशनवर आकडेवारी जमा करण्यासाठी, ज्यामुळे आकडेवारी गोळा करण्याच्या स्वतंत्र प्रक्रियेपासून मुक्त होणे आणि वेळोवेळी स्थिती डिस्कवर फ्लश करणे शक्य झाले.

नवीन आवृत्तीत दिसणारे इतर बदल:

  • रेग्युलर एक्सप्रेशन वापरून स्ट्रिंग्सवर प्रक्रिया करण्यासाठी अनेक नवीन फंक्शन्स जोडली: regexp_count(), regexp_instr(), regexp_like(), आणि regexp_substr().
  • range_agg() फंक्शनमध्ये मल्टी-रेंज प्रकार ("मल्टी-रेंज") जोडण्याची क्षमता जोडली.
    व्ह्यूच्या निर्मात्याच्या ऐवजी आवाहन करणार्‍या वापरकर्त्याच्या अधिकारांसह चालणारी दृश्ये तयार करण्यास अनुमती देण्यासाठी security_invoker मोड जोडला.
  • नवीन लॉग फॉरमॅट जोडले गेले आहे: jsonlog, जे JSON फॉरमॅट वापरून संरचित पद्धतीने माहिती जतन करते.
  • काही PostgreSQL सर्व्हर कॉन्फिगरेशन पॅरामीटर्स बदलण्यासाठी वापरकर्त्यांना वैयक्तिक अधिकार सोपवण्याची क्षमता प्रशासकाकडे आहे.
  • "\dconfig" कमांड वापरून सेटिंग्ज (pg_settings) बद्दल माहिती शोधण्यासाठी psql युटिलिटीसाठी समर्थन जोडले गेले आहे.
  • एक अंगभूत pg_walinspect विस्तार प्रस्तावित केला आहे जो तुम्हाला SQL क्वेरी वापरून WAL रेकॉर्डसह फाइल्सच्या सामग्रीची तपासणी करण्यास अनुमती देतो.
  • PL/Python मध्ये Python 2 सपोर्ट काढून टाकला
  • बहिष्कृत "अनन्य बॅकअप" मोड काढला.
  • "SELECT DISTINCT" या अभिव्यक्तीसह क्वेरीच्या समांतर अंमलबजावणीची शक्यता लागू केली आहे.

शेवटी हे नमूद करण्यासारखे आहे नवीन शाखेचे अपडेट्स पाच वर्षांसाठी प्रसिद्ध केले जातील नोव्हेंबर 2027 पर्यंत. तुम्हाला याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, तुम्ही मधील तपशीलांचा सल्ला घेऊ शकता खालील दुवा.


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

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

*

*

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