PostgreSQL 15 இன் புதிய பதிப்பு செயல்திறன் மற்றும் தரவு நிர்வாகத்தை விரைவுபடுத்த வடிவமைக்கப்பட்ட மேம்பாடுகளுடன் வருகிறது

இந்த postgresql

PostgreSQL என்பது ஒரு திறந்த மூல பொருள் சார்ந்த தொடர்புடைய தரவுத்தள மேலாண்மை அமைப்பு ஆகும்.

ஒரு வருட வளர்ச்சிக்குப் பிறகு DBMS PostgreSQL 15 இன் புதிய நிலையான கிளையின் வெளியீடு அறிவிக்கப்பட்டது, இந்த வெளியீட்டில் தரவு சேமிப்பு மற்றும் காப்புப்பிரதிக்கு உதவும் புதிய சுருக்க திறன்கள், விரைவான தேடலுக்கான தரவு வரிசைப்படுத்துதலுக்கான மேம்பாடுகள் மற்றும் புதிய பதிவு மற்றும் SQL திறன்கள் உட்பட பல மேம்பாடுகள் உள்ளன.

வழங்கப்படும் இந்த புதிய பதிப்பில், SQL கட்டளை "MERGE" முன்னிலைப்படுத்தப்பட்டுள்ளது, என்று நிபந்தனைக்குட்பட்ட SQL அறிக்கைகளை உருவாக்க உங்களை அனுமதிக்கிறது ஒரே அறிக்கையில் INSERT, UPDATE மற்றும் DELETE செயல்பாடுகளை ஒருங்கிணைக்கிறது. எடுத்துக்காட்டாக, விடுபட்ட பதிவுகளைச் செருகுவதன் மூலமும் ஏற்கனவே உள்ளவற்றைப் புதுப்பிப்பதன் மூலமும் இரண்டு அட்டவணைகளை ஒன்றிணைக்க MERGE பயன்படுத்தப்படலாம்.

கட்டளை அட்டவணையை ஒன்றிணைக்க அனுமதிக்கிறது மற்றும் PostgreSQL ஐ மிகவும் இணக்கமாக்குகிறது மைக்ரோசாப்ட் SQL சர்வர் மற்றும் SAP ASE தொடர்புடைய தரவுத்தள சேவையகம் உட்பட SQL சர்வர் அடிப்படையிலான தொடர்புடைய தரவுத்தள மேலாண்மை அமைப்புகளுடன், மற்றும் நிரலாக்க நீட்டிப்புகளின் பரிவர்த்தனை-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() செயல்பாட்டில் பல வரம்பு வகைகளை ("மல்டி-ரேஞ்ச்") சேர்க்கும் திறன் சேர்க்கப்பட்டது.
    பார்வையை உருவாக்கியவருக்குப் பதிலாக, அழைக்கும் பயனரின் உரிமைகளுடன் இயங்கும் காட்சிகளை உருவாக்க அனுமதிக்க பாதுகாப்பு_இன்வோக்கர் பயன்முறை சேர்க்கப்பட்டது.
  • ஒரு புதிய பதிவு வடிவம் சேர்க்கப்பட்டுள்ளது: jsonlog, இது JSON வடிவமைப்பைப் பயன்படுத்தி கட்டமைக்கப்பட்ட முறையில் தகவலைச் சேமிக்கிறது.
  • சில PostgreSQL சர்வர் உள்ளமைவு அளவுருக்களை மாற்ற பயனர்களுக்கு தனிப்பட்ட உரிமைகளை வழங்கும் திறன் நிர்வாகிக்கு உள்ளது.
  • "\dconfig" கட்டளையைப் பயன்படுத்தி அமைப்புகள் (pg_settings) பற்றிய தகவலைப் பார்க்க psql பயன்பாட்டுக்கான ஆதரவு சேர்க்கப்பட்டுள்ளது.
  • உள்ளமைக்கப்பட்ட pg_walinspect நீட்டிப்பு முன்மொழியப்பட்டது, இது SQL வினவல்களைப் பயன்படுத்தி WAL பதிவுகளுடன் கோப்புகளின் உள்ளடக்கங்களை ஆய்வு செய்ய உங்களை அனுமதிக்கிறது.
  • PL/Python இல் பைதான் 2 ஆதரவு அகற்றப்பட்டது
  • நிறுத்தப்பட்ட "பிரத்தியேக காப்புப்பிரதி" பயன்முறை அகற்றப்பட்டது.
  • "SELECT DISTINCT" என்ற வெளிப்பாட்டுடன் வினவல்களை இணையாக செயல்படுத்துவதற்கான சாத்தியம் செயல்படுத்தப்படுகிறது.

இறுதியாகக் குறிப்பிடத் தக்கது புதிய கிளைக்கான புதுப்பிப்புகள் ஐந்து ஆண்டுகளுக்கு வெளியிடப்படும் நவம்பர் 2027 வரை. இதைப் பற்றி மேலும் தெரிந்துகொள்ள நீங்கள் ஆர்வமாக இருந்தால், இல் உள்ள விவரங்களைப் பார்க்கவும் பின்வரும் இணைப்பு.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.