Το PostgreSQL 14 έρχεται μετά από ένα χρόνο ανάπτυξης και αυτά είναι τα νέα του

postgreSQL

Μετά από σχεδόν ένα χρόνο ανάπτυξης ανακοινώθηκε η κυκλοφορία της νέας έκδοσης του σταθερού κλάδου του DBMS PostgreSQL 14 των οποίων οι ενημερώσεις για το νέο υποκατάστημα θα δημοσιεύονται για πέντε χρόνια έως τον Νοέμβριο του 2026.

Για όσους δεν είναι ακόμη εξοικειωμένοι με το PostgreSQL, θα πρέπει να γνωρίζετε ότι είναι επίσης γνωστό ως Postgres και Αυτό είναι ένα σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων (RDBMS) δωρεάν, ανοιχτού κώδικα, η οποία στοχεύει να προσφέρει μια βάση δεδομένων με βάση την επεκτασιμότητα και τη συμμόρφωση με τα τεχνικά πρότυπα

Έχει σχεδιαστεί για να χειρίζεται μια ποικιλία φορτίων εργασίας, από απλά μηχανήματα έως αποθήκες δεδομένων ή υπηρεσίες διαδικτύου με πολλούς ταυτόχρονους χρήστες.

Τι νέο υπάρχει στο PostgreSQL 14;

Σε αυτήν τη νέα έκδοση η οικογένεια τύπων ορισμού εύρους έχει επεκταθεί με νέους τύπους "πολλαπλής εμβέλειας" που επιτρέπουν ορίστε ταξινομημένες λίστες εύρους τιμών που δεν επικαλύπτονται. Εκτός από κάθε υπάρχοντα τύπο εύρους, προτείνεται ο δικός του τύπος πολλαπλής εμβέλειας. Η χρήση νέων τύπων απλοποιεί τον σχεδιασμό ερωτημάτων που χειρίζονται πολύπλοκες ακολουθίες εύρους.

επίσης δυνατότητες διευρυμένες για κατανεμημένες διαμορφώσεις που περιλαμβάνουν πολλούς διακομιστές PostgreSQL. Κατά την εφαρμογή της λογικής αναπαραγωγής, ήταν δυνατή η ροή συναλλαγών σε εξέλιξη, κάτι που μπορεί βελτιώνει σημαντικά την απόδοση αναπαραγωγής των μεγάλων συναλλαγών. Επιπλέον, έχει βελτιστοποιηθεί η λογική αποκωδικοποίηση των δεδομένων που φτάνουν κατά τη λογική αντιγραφή.

Επιπλέον πρόσθετη υποστήριξη για εργασία στην πλευρά του πελάτη (εφαρμόζεται σε libpq) Η μεταφορά του τρόπου μεταφοράς ζητά να επιταχυνθεί σημαντικά τα σενάρια μιας βάσης δεδομένων που σχετίζεται με την εφαρμογή μεγάλου αριθμού μικρών λειτουργιών εγγραφής (ΕΙΣΑΓΩΓΗ / ΕΝΗΜΕΡΩΣΗ / ΔΙΑΓΡΑΦΗ) λόγω αποστολής του επόμενου αιτήματος χωρίς αναμονή για το αποτέλεσμα των παραπάνω Το Η λειτουργία βοηθά επίσης στην επιτάχυνση της εργασίας σε συνδέσεις με μεγάλες καθυστερήσεις στην παράδοση πακέτων.

Ο εξωτερικός μηχανισμός περιέκτη δεδομένων (postgres_fdw) για τη σύνδεση εξωτερικών πινάκων έχει προστεθεί υποστήριξη για παράλληλη επεξεργασία ερωτημάτων, η οποία προς το παρόν ισχύει μόνο κατά τη σύνδεση σε άλλους διακομιστές PostgreSQL. Postgres_fdw προσθέτει επίσης υποστήριξη για την προσθήκη δεδομένων σε εξωτερικούς πίνακες σε κατάσταση παρτίδας και τη δυνατότητα εισαγωγής κατατμημένων πινάκων καθορίζοντας την οδηγία "ΕΙΣΑΓΩΓΗ ΞΕΝΟΥ ΣΧΕΔΙΟΥ".

Επιπλέον, έγιναν βελτιστοποιήσεις στην εφαρμογή της λειτουργίας VACUUM (συλλογή σκουπιδιών και αποθήκευση δίσκου συσκευασίας), προστέθηκε "κατάσταση έκτακτης ανάγκης" για να παραλείψετε μη ουσιώδεις λειτουργίες περιτύλιξης εάν δημιουργηθούν συνθήκες περιτύλιξης αναγνωριστικού συναλλαγής και μειωθούν τα γενικά έξοδα κατά την επεξεργασία ευρετηρίων B-Tree. Η εκτέλεση της λειτουργίας «ΑΝΑΛΥΣΗ», η οποία συλλέγει στατιστικά στοιχεία για τη λειτουργία της βάσης δεδομένων, έχει επιταχυνθεί σημαντικά.

Από την άλλη πλευρά, τονίζεται επίσης ότι τα εργαλεία έχουν επεκταθεί για την παρακολούθηση της λειτουργίας του DBMS, καλά se προστέθηκαν προβολές για να παρακολουθείτε την πρόοδο της εντολής "ΑΝΤΙΓΡΑΦΗ", στατιστικά στοιχεία σχετικά με τις θέσεις αναπαραγωγής και τη δραστηριότητα καταγραφής συναλλαγών WAL.

Στο PostgreSQL 14 μπορούμε επίσης να το βρούμε πρόσθεσε τη δυνατότητα προσαρμογής της μεθόδου συμπίεσης που χρησιμοποιείται στο σύστημα TOAST, το οποίο είναι υπεύθυνο για την αποθήκευση μεγάλων δεδομένων, όπως μπλοκ κειμένου ή γεωμετρικών πληροφοριών. Εκτός από τη μέθοδο συμπίεσης pglz, το TOAST μπορεί τώρα να χρησιμοποιήσει τον αλγόριθμο LZ4.

Προστέθηκαν βελτιστοποιήσεις προγραμματιστή ερωτήματος για βελτίωση της παράλληλης επεξεργασίας ερωτήματος και για τη βελτίωση της απόδοσης της ταυτόχρονης εκτέλεσης διαδοχικών σαρώσεων εγγραφών, την παράλληλη εκτέλεση ερωτημάτων σε PL / pgSQL χρησιμοποιώντας την εντολή "ΕΠΙΣΤΡΟΦΗ ΕΠΙΣΤΡΟΦΗΣ" και την παράλληλη εκτέλεση ερωτημάτων στην "ΑΝΑΝΕΩΣΗ ΥΛΙΚΟΠΟΙΗΜΕΝΗΣ ΠΡΟΒΟΛΗΣ".

Από τις άλλες αλλαγές που ξεχωρίζουν:

  • Έχει εφαρμοστεί πρόσθετη υποστήριξη προσωρινής αποθήκευσης για τη βελτίωση της απόδοσης των ένθετων κυκλικών συνδέσεων (συμμετοχή).
  • Έχουν γίνει βελτιστοποιήσεις για τη βελτίωση της απόδοσης των συστημάτων με μεγάλο φορτίο που χειρίζονται μεγάλο αριθμό συνδέσεων. Σε ορισμένες δοκιμές, η απόδοση έχει διπλασιαστεί.
  • Η απόδοση των δεικτών B-tree έχει βελτιωθεί και έχει επιλυθεί ένα πρόβλημα με την αύξηση του δείκτη όταν οι πίνακες ενημερώνονται συχνά.
  • Τώρα τα εκτεταμένα στατιστικά μπορούν να χρησιμοποιηθούν για τη βελτιστοποίηση των εκφράσεων και τα πρόσθετα είδη μπορούν να χρησιμοποιηθούν για τη βελτιστοποίηση των λειτουργιών του παραθύρου.

Τέλος sΑν ενδιαφέρεστε να μάθετε περισσότερα για αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.