Car-tech

Νέα Postgres για να προσθέσετε την Πολωνική

Νέα Βάση Δεδομένων 1. Δημιουργία Βάσης Δεδομένων 2. Γρήγορη Εκκίνηση 3. Δημιουργία πίνακα 4....

Νέα Βάση Δεδομένων 1. Δημιουργία Βάσης Δεδομένων 2. Γρήγορη Εκκίνηση 3. Δημιουργία πίνακα 4....
Anonim

"Τα χαρακτηριστικά που φτάνουν στα 9.0 [δημιουργήθηκαν] επιβάρυνση για τους ανθρώπους που προέρχονται από ιδιόκτητες βάσεις δεδομένων στο Postgres ", δήλωσε ο Bruce Momjian, βασικός προγραμματιστής του έργου ανοικτού κώδικα, καθώς και αρχιτέκτονας ανώτερης βάσης δεδομένων για το EnterpriseDB, ο οποίος προσφέρει μια εμπορικά υποστηριζόμενη έκδοση της βάσης δεδομένων. «εστιάζουμε τώρα στην ευκολία χρήσης, στην ευκολία διοίκησης και στην παροχή του είδους των εγκαταστάσεων που πιστεύουμε ότι χρειάζονται οι μεγάλες οργανώσεις», είπε. Πολλά από αυτά που κάνουν οι προγραμματιστές τώρα είναι "να βάλουμε το mainstream στη βάση δεδομένων και να μην έχουμε απλώς κάτι για ανθρώπους ανοιχτού κώδικα", ανέφερε.

Όταν πρόκειται για γενική χρήση, το open source σχεσιακές βάσεις δεδομένων, ίσως η MySQL έρχεται στο μυαλό πολύ εύκολα, αν και η λιγότερο γνωστή PostgresSQL, πιο επίσημα γνωστή ως Postgres, έχει αποδειχθεί ότι είναι και αξιόπιστη επιλογή.

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

Το Postgres [use] συνεχίζοντας να αναπτύσσεται πολύ γρήγορα, παίρνουμε πολλούς ανθρώπους που χρησιμοποιούσαν τη χρήση των Oracle, MySQL και [IBM] DB2, και αυτό επιταχύνθηκε τους τελευταίους έξι μήνες περίπου ", δήλωσε ο Momjian

. ο πωλητής αποθήκης Netezza χρησιμοποίησε το Postgres Plus Advanced Server της EnterpriseDB στη σελ η νέα προσφορά, το Netezza Migrator, το οποίο είναι ένα λογισμικό που παρέχει μια διεπαφή βασισμένη σε Oracle για την διεξαγωγή ερωτημάτων SQL στη συσκευή αποθήκευσης δεδομένων TwinFin της Netezza.

Η Postgres 9.0 θα ενημερώσει την τελευταία μεγάλη έκδοση, 8.4, που κυκλοφόρησε τον περασμένο Ιούλιο. Τον Ιούνιο, οι προγραμματιστές κυκλοφόρησαν τη δεύτερη beta έκδοση των 9.0. Η πλήρης απελευθέρωση αναμένεται γύρω στα μέσα Αυγούστου, δήλωσε ο Momjian

Η έκδοση 9.0 θα έρθει με νέα χαρακτηριστικά που θα πρέπει να απευθύνονται στις επιχειρήσεις, ανέφερε ο Momjian σε συνέντευξή του στην IDG News Service. Ο επικεφαλής μεταξύ τους είναι η εσωτερική αναπαραγωγή.

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

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

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

Μια άλλη σημαντική προσθήκη στο λογισμικό είναι ένα εργαλείο που θα διευκολύνει τους διαχειριστές να αναβαθμίσουν μια βάση δεδομένων Postgres σε μια νέα έκδοση, που ονομάζεται Pg_migrator. Για προηγούμενες κυκλοφορίες, ειδικά με βάσεις δεδομένων μεγέθους terabyte, η αναβάθμιση ήταν "μια οδυνηρή διαδικασία", παραδέχθηκε ο Momjian. Η παλιά διαδικασία περιελάμβανε ουσιαστικά τη μετακίνηση ολόκληρου του περιεχομένου της βάσης δεδομένων σε μια νέα δομή αρχείου.

Η νέα έκδοση επιτρέπει στα δεδομένα να παραμείνουν στη θέση τους και αντικαθιστά μόνο τις διατάξεις πίνακα, μια διαδικασία που θα διαρκέσει μόνο ένα λεπτό με βάσεις δεδομένων μεγέθους terabyte. "Μπορείτε να μεταφέρετε μια βάση δεδομένων 400 gigabyte σε 40 δευτερόλεπτα", δήλωσε ο Momjian, δείχνοντας ένα βίντεο από το YouTube που έκανε την επίδειξη της διαδικασίας

Πέρα από αυτές τις σημαντικές προσθήκες, "υπήρξε μια μεγάλη αναθεώρηση" των Postgres γενικά, που δικαιολογεί το άλμα στη σημαντική αρίθμηση απελευθέρωσης, από την έκδοση 8 στην έκδοση 9, ανέφερε ο Momjian. Η υποστήριξη για αποθηκευμένες διαδικασίες έχει επεκταθεί, επιτρέποντας την εκτέλεση νέων τύπων διαδικασιών. Ο μεταγλωττιστής Perl έχει αναδιαμορφωθεί και ο μεταγλωττιστής της Python μπορεί να λειτουργήσει με την έκδοση 3 αυτής της γλώσσας.

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

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

Ο Joab Jackson καλύπτει το λογισμικό της επιχείρησης και τη γενική τεχνολογία για

Η υπηρεσία ειδήσεων IDG

. Ακολουθήστε τον Joab στο Twitter στο @Joab_Jackson. Η διεύθυνση ηλεκτρονικού ταχυδρομείου του Joab είναι [email protected]