Διαφορά μεταξύ Oracle 10g και 11g
Oracle 10g vs 11g
Οι βάσεις δεδομένων της Oracle είναι συστήματα διαχείρισης βάσεων δεδομένων σχεσιακών αντικειμένων που αναπτύσσονται και διανέμονται από την Oracle Corporation. Η τελευταία έκδοση των βάσεων δεδομένων της Oracle είναι η Oracle 11g, η οποία κυκλοφόρησε για πρώτη φορά τον Σεπτέμβριο του 2008. πέτυχε το Oracle 10g. Αυτές οι εκδόσεις αποτελούν μέρος της συνεχούς εξέλιξης των βάσεων δεδομένων της Oracle από τη δεκαετία του '80. Κάθε νέα έκδοση έχει πιο πρόσφατα πακέτα που κυκλοφορούν τακτικά, τα σημαντικότερα εκ των οποίων είναι γνωστά ως απελευθέρωση. Ένας από τους κύριους στόχους κάθε αναβαθμισμένης έκδοσης είναι να αυξήσει την απόδοση και την επεκτασιμότητα σε σχέση με την παλαιότερη έκδοση. Ως εκ τούτου, υπάρχουν πολλά νέα χαρακτηριστικά σε 11g χτισμένα πάνω από αυτά που είναι ήδη διαθέσιμα σε 10g. Αυτά παρέχουν καλύτερες δυνατότητες στους διαχειριστές βάσεων δεδομένων (DBAs) να διαχειρίζονται τα πολυεπίπεδα περιβάλλοντα βάσεων δεδομένων που γίνονται όλο και πιο περίπλοκα και μεγαλύτερα με την πάροδο των ετών.
Oracle 10g
Το Oracle 10g ήταν η αναβαθμισμένη έκδοση από το Oracle 9i. Ήταν μια πολύ σταθερή έκδοση από το out με πολλά από τα σφάλματα στο 9i σταθερό και με την υποδοχή των νέων χαρακτηριστικών. Κατά κύριο λόγο παρείχε υπολογιστικές υπηρεσίες με παροχή CPU και δεδομένων. Για το σκοπό αυτό, ο Oracle Enterprise Manager (OEM) έδωσε έναν ισχυρό μηχανισμό ελέγχου δικτύου. Αυτή η έκδοση παρείχε επίσης βελτιώσεις για προηγμένες επεκτάσεις όπως Oracle RAC (Real Clusters Application), Oracle Data Guard και Oracle Streams. 10g οδήγησε σε αυτοματοποίηση των περισσότερων εργασιών διαχείρισης, εισάγοντας πολλά χαρακτηριστικά αυτοδιαχείρισης, όπως αυτοματοποιημένη διαγνωστική οθόνη βάσης δεδομένων, αυτοματοποιημένη ρύθμιση κοινής μνήμης, αυτοματοποιημένη διαχείριση αποθήκευσης και αυτοματοποιημένη δημιουργία αντιγράφων ασφαλείας και ανάκτηση δίσκων.
Oracle 11gΤο Oracle 11g έσπρωξε περαιτέρω τον φάκελο, βελτιώνοντας πολλές από τις δυνατότητες που υπάρχουν στα 10g. Παρέστησε νέα στοιχεία όπως το Oracle Application Express, το Oracle SQL Developer, το Oracle Real Application Testing, το Oracle Configuration Manager (OCM), το Oracle Warehouse Builder, το Oracle Database Vault και το Oracle Shadow Copy Service. Για το λόγο αυτό, το 11g προσφέρει καλύτερη απόδοση και η έκδοση του 2 έχει σχεδιαστεί για νεότερα λειτουργικά συστήματα όπως τα Windows 7, Server 2008 και τις τελευταίες εκδόσεις του Linux, Unix, Solaris κ.λπ.
Σε σύγκριση με τα 10g, τα 11g παρέχουν πιο απλοποιημένη, βελτιωμένη και αυτοματοποιημένη διαχείριση μνήμης και καλύτερη δυνατότητα ανίχνευσης βλαβών μέσω ενσωματωμένης υποδομής, για την πρόληψη, ανίχνευση, διάγνωση και βοήθεια για την επίλυση κρίσιμων σφαλμάτων βάσης δεδομένων. Παρέχει αόρατους δείκτες, εικονικές στήλες, κατατμήσεις τραπεζιού και δυνατότητα επαναπροσδιορισμού πινάκων που έχουν υλοποιήσει αρχεία καταγραφής προβολών ενώ είναι συνδεδεμένοι στο διαδίκτυο. Μια σημαντική διαφορά στα δύο είναι τα νέα χαρακτηριστικά ασφαλείας που βρέθηκαν στο 11g, όπως ο καλύτερος έλεγχος ταυτότητας με κωδικό πρόσβασης, οι κωδικοί ανάμεικτων περιπτώσεων, η κρυπτογράφηση στο επίπεδο του tablespace και οι βελτιώσεις για την κρυπτογράφηση και συμπίεση της αντλίας δεδομένων.
Το 11g συνέχισε τη χρήση διαφορετικών εκδόσεων που χρησιμοποιούνται σε 10g, τα οποία είναι Enterprise Edition (EE), Standard Edition (SE), Standard Edition One (SE1), Express Edition (EX) και Oracle Database Lite για κινητές συσκευές.
Συμπέρασμα
Συνολικά, το 11g είναι μια καλή αναβάθμιση από 10g με πολλές θετικές βελτιώσεις σε μια εξελισσόμενη τεχνολογία. Η τεχνική τεκμηρίωση που ήταν καλή σε 10g έγινε ακόμα καλύτερη σε 11g, ένα σημαντικό όφελος για τους DBAs, οι οποίοι εξαρτώνται καθημερινά από αυτό. Είναι κοινό για τους οργανισμούς να μην χρησιμοποιούν τα πλήρη χαρακτηριστικά μιας βάσης δεδομένων Oracle. Ως εκ τούτου, τα οφέλη μιας αναβαθμισμένης έκδοσης πρέπει να χρησιμοποιούνται σωστά για να μειωθεί το κόστος ιδιοκτησίας, ο χρόνος διακοπής της λειτουργίας και η αύξηση της απόδοσης που μπορεί να επιτύχει ο οργανισμός.