Η νέα έκδοση του PostgreSQL 11.0 έχει ήδη κυκλοφορήσει

postgresql

Το PostgreSQL είναι ένα αντικειμενοστρεφή σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων και δωρεάν, κυκλοφόρησε με την άδεια PostgreSQL, παρόμοια με το BSD ή το MIT.

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

Μερικά από τα κύρια χαρακτηριστικά του είναι:

Υψηλή συμμετοχή

Μέσω ενός συστήματος που ονομάζεται MVCC (Multi-Version Concurrent Access, για το ακρωνύμιο του στα Αγγλικά) PostgreSQL επιτρέπει ότι ενώ μια διαδικασία γράφει σε έναν πίνακα, άλλοι έχουν πρόσβαση στον ίδιο πίνακα χωρίς την ανάγκη κλειδώματος. Κάθε χρήστης έχει μια συνεπή προβολή.

Το PostgreSQL παρέχει εγγενώς υποστήριξη για:

  • Αυθαίρετοι αριθμοί ακριβείας.
  • Κείμενο απεριόριστου μήκους.
  • Γεωμετρικά σχήματα (με ποικιλία συναφών λειτουργιών).
  • Διευθύνσεις IP (IPv4 και IPv6).
  • Μπλοκ διευθύνσεων στυλ CIDR.
  • Διευθύνσεις MAC.

Πίνακες.

Επιπλέον Οι χρήστες μπορούν να δημιουργήσουν τους δικούς τους τύπους δεδομένων, οι οποίοι μπορούν να ευρετηριωθούν πλήρως χάρη στην υποδομή GiST της PostgreSQL. Μερικά παραδείγματα είναι οι τύποι δεδομένων GIS που δημιουργήθηκαν από το έργο PostGIS.

Σχετικά με τη νέα έκδοση του PostgreSQL 11.0

Πριν από λίγες ημέρες κυκλοφόρησε η νέα έκδοση του PostgreSQL, η οποία έφτασε στην έκδοση PostgreSQL 11 με την οποία προσθέτει νέες δυνατότητες και πάνω απ 'όλα διάφορες διορθώσεις σφαλμάτων.

Οι κύριες καινοτομίες είναι ότι επικεντρώθηκαν στη διαχείριση βάσεων δεδομένων με μεγάλο όγκο δεδομένων.

Βελτιωμένη κατάτμηση

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

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

Ήταν δυνατή η κατάτμηση σε λίστες δεδομένων ή διαστήματα. Τώρα είναι δυνατό να χωρίσετε ένα κλειδί κατακερματισμό για να τυχαιοποιήσετε τα δεδομένα.

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

Τα κύρια και ξένα κλειδιά, καθώς και τα ευρετήρια και οι κανόνες ετικέτας, μπορούν τώρα να δηλωθούν σε επίπεδο πρωτεύοντος πίνακα και θα αντικατοπτρίζονται σε όλους τους πίνακες μελών στο διαμέρισμα.

PostgreSQL Τώρα μπορείτε επίσης να αλλάξετε αυτόματα τα δεδομένα κατάτμησης εάν αλλάξει το κλειδί διανομής.

Η απόδοση ανάγνωσης των διαμερισμένων πινάκων έχει επίσης βελτιωθεί με μια νέα στρατηγική κατάργησης διαμερισμάτων.

Το χαρακτηριστικό ΥΠΑΡΧΕΙ τώρα διαθέσιμο για διαχωρισμένους πίνακες.

postgresql 11

Διαθεσιμότητα συναλλαγών σε αποθηκευμένες διαδικασίες

Οι αποθηκευμένες διαδικασίες είναι διαθέσιμες στο PostgreSQL για μεγάλο χρονικό διάστημα, αλλά δεν ήταν δυνατή η δημιουργία συναλλαγών εκεί. Τώρα είναι δυνατό.

Βελτιωμένη απόδοση

Τώρα πολλαπλές λειτουργίες μπορούν να γίνουν παράλληλα για να επωφεληθούν από τους πολλούς πυρήνες των σημερινών επεξεργαστών.

Επομένως, οι διαχωρισμένοι πίνακες μπορούν να διαβαστούν παράλληλα, αλλά και όταν ένα ερώτημα SELECT περιλαμβάνει μια ρήτρα ΕΝΩΣΗ .

Η δημιουργία ευρετηρίων είναι επίσης παράλληλα, καθώς και άλλες εντολές της γλώσσας ορισμού δεδομένων (DDL) , όπως και Δημιουργία πίνακα o ΔΗΜΙΟΥΡΓΙΑ ΥΛΙΚΟ ΘΕΑ.

Δημιουργήστε εν κινήσει

Ένας μεταγλωττιστής χρόνου είναι διαθέσιμος. Μπορείτε να βελτιστοποιήσετε σύνθετα ερωτήματα για να βελτιώσετε την ταχύτητα εκτέλεσης. Η PostgreSQL χρησιμοποιεί το μεταγλωττιστή LLVM για το σκοπό αυτό.

Για να το ενεργοποιήσετε, πρέπει να το προσθέσουν jit = onal αρχείο διαμόρφωσης ή καθορισμός μεταβλητής περιόδου λειτουργίας SET jit = on.

Απλοποίηση = ταχύτητα

Δεν χρειάζεται να ξαναγράψετε ολόκληρο τον πίνακα κατά την πραγματοποίηση της κλήσης ALTER ΠΙΝΑΚΑΣ… ΠΡΟΣΘΗΚΗ ΣΤΗΛΗΣ… ΟΡΙΣΜΟΣ … Με μια προεπιλεγμένη τιμή που δεν είναι NULL. Αυτό βελτιώνει σημαντικά την ταχύτητα εκτέλεσης αυτής της εντολής, εάν ο πίνακας είναι μεγάλος.

Εμπειρία χρήστη

Λέξεις κλειδιά έξοδος ποσότητας Τώρα αναγνωρίζονται από τη διεπαφή γραμμής εντολών (psql) για την ολοκλήρωση της διαδικασίας, εκτός από το \ q.

Για να αποκτήσετε αυτήν τη νέα έκδοση μπορείτε να επισκεφθείτε τον ακόλουθο σύνδεσμο. 


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

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

*

*

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