Το PostgreSQL 13 έρχεται με υψηλότερη απόδοση, αλλαγές και πολλά άλλα

postgreSQL

Μετά από σχεδόν ένα χρόνο ανάπτυξης, η απελευθέρωση του ο νέος σταθερός κλάδος της PostgreSQL 13, το οποίο υπογραμμίζει μια υψηλότερη απόδοση, καθώς και τη συμπερίληψη νέων δυνατοτήτων.

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

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

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

Σε αυτήν τη νέα έκδοση τονίζεται ότι η αναπαραγωγή δίσκων εφαρμόστηκε σε ευρετήρια B-tree, επιτρέποντας αυξημένη απόδοση ερωτήματος και μειωμένη κατανάλωση χώρου στο δίσκο κατά την ευρετηρίαση εγγραφών με διπλά δεδομένα.

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

Συν επίσης επισημαίνεται η καλύτερη απόδοση των ερωτημάτων με τη χρήση συγκεντρωτικών λειτουργιών, ομαδοποιημένα σύνολα (ΣΥΝΟΛΟ ΟΜΑΔΑΣ) ή διαχωρισμένοι πίνακες (partitsirovannye).

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

Επίσης πρόσθεσε τη δυνατότητα χρήσης προηγμένων στατιστικών δημιουργήθηκε από την εντολή «ΔΗΜΙΟΥΡΓΙΑ ΣΤΑΤΙΣΤΙΚΩΝ»Για να βελτιωθεί η αποτελεσματικότητα του προγραμματισμού ερωτημάτων που περιέχει ρήτρες "Ή" ή αναζητούν λίστα που χρησιμοποιούν ρήτρες "IN" ή "ΟΠΟΙΑΔΗΠΟΤΕ".

Καθαρισμός ευρετηρίου κατά τη λειτουργία ΚΕΝΟ επιταχύνει λόγω παραλληλισμού συλλογής απορριμμάτων στους δείκτες. Με τη νέα παράμετρο «ΠΑΡΑΛΛΗΛΟ»Ο διαχειριστής μπορεί να καθορίσει τον αριθμό των νημάτων που θα ξεκινήσουν ταυτόχρονα για το ΚΕΝΟ.

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

Για να ενεργοποιηθεί μια νέα βελτιστοποίηση, το πρόγραμμα ερωτήσεων παρέχει τις ρυθμίσεις » activ_incremental_sort ', Το οποίο είναι ενεργοποιημένο από προεπιλογή.

Προστέθηκε η δυνατότητα περιορισμού του μεγέθους των θυρίδων αναπαραγωγής, επιτρέποντάς σας να εγγυηθείτε αυτόματα την αποθήκευση τμημάτων καταγραφής εγγραφής (WAL) έως ότου ληφθούν από όλους τους διακομιστές αντιγράφων ασφαλείας που λαμβάνουν αντίγραφα. Οι υποδοχές αναπαραγωγής εμποδίζουν επίσης τον πρωτεύοντα διακομιστή να διαγράφει σειρές, κάτι που θα μπορούσε να οδηγήσει σε διενέξεις ακόμη και αν ο δευτερεύων διακομιστής είναι εκτός σύνδεσης.

De οι άλλες αλλαγές που ξεχωρίζουν αυτής της νέας έκδοσης:

  • Παράμετρος max_slot_wal_keep_size μπορεί τώρα να χρησιμοποιηθεί για τον περιορισμό του μέγιστου μεγέθους των αρχείων WAL για να αποφευχθεί η εξάντληση του χώρου στο δίσκο.
  • Οι δυνατότητες παρακολούθησης της δραστηριότητας DBMS επεκτείνονται: στην εντολή ΕΞΗΓΗΣΗ, παρέχεται η εμφάνιση πρόσθετων στατιστικών σχετικά με τη χρήση του WAL-log.
  • Προστέθηκε μια νέα εντολή pg_verifybackup για να επαληθεύσετε την ακεραιότητα των αντιγράφων ασφαλείας που δημιουργούνται από την εντολή pg_basebackup.
  • Όταν εργάζεστε με JSON χρησιμοποιώντας χειριστές jsonpath, επιτρέπεται η χρήση της συνάρτησης ημερομηνία ώρα () για μετατροπή μορφών ώρας (συμβολοσειρές ISO 8601 και εγγενείς τύποι ώρας PostgreSQL).
  • Προστέθηκε ενσωματωμένη λειτουργία gen_random_uuid () για τη δημιουργία UUID v4.
    Το σύστημα διαμερισμάτων παρέχει πλήρη υποστήριξη για λογική αναπαραγωγή και ΠΡΙΝ τις ενεργοποιήσεις επιπέδου γραμμής.
  • Η έννοια των αξιόπιστων επεκτάσεων έχει εφαρμοστεί, η οποία μπορεί να εγκατασταθεί από απλούς χρήστες που δεν έχουν δικαιώματα διαχειριστή DBMS.
  • Η λίστα αυτών των προσθηκών είναι αρχικά προκαθορισμένη και μπορεί να επεκταθεί από τον σούπερ χρήστη. Τα αξιόπιστα πρόσθετα περιλαμβάνουν pgcrypto, tablefunc, hstore κ.λπ.
  • Ο μηχανισμός σύνδεσης εξωτερικού πίνακα του εξωτερικού κοντέινερ δεδομένων (postgres_fdw) υποστηρίζει έλεγχο ταυτότητας βάσει πιστοποιητικών.

Τέλος, αναφέρεται ότι οι ενημερώσεις για το νέο υποκατάστημα θα δημοσιευτούν για πέντε χρόνια έως τον Νοέμβριο του 2025.

πηγή: https://www.postgresql.org/


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

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

*

*

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