Γνωρίζοντας πόσο πιθανές λύσεις θα κοστίσει είναι αναμφισβήτητα μία από τις πιο σημαντικές προτεραιότητες για τις επιχειρήσεις όλων των μεγεθών . Το 2010 Soliant Consulting ανέλαβε μια έρευνα για να καθοριστεί το συνολικό κόστος ιδιοκτησίας για πολλά δημοφιλή συστήματα διαχείρισης βάσεων δεδομένων . Διαπίστωσαν ότι σε μια περίοδο τριών ετών Microsoft SQL Server 2008 κόστιζε $ 642.274 για 200 χρήστες . Αντίθετα Oracle κοστίσει μόνο $ 499 058 κατά την ίδια περίοδο .
Εικόνων Υποστηριζόμενα λειτουργικά συστήματα
Η
SQL Server , είναι ένα προϊόν της Microsoft , έχει σχεδιαστεί για να λειτουργούν μόνο με Microsoft Windows. Oracle μπορεί να τρέξει σε συστήματα Unix-based , όπως το Mac OS X και Linux , καθώς και z /OS περιβάλλον main- frame της ΙΒΜ . Αυτό δίνει μια σημαντική Oracle πλεονέκτημα σε σχέση με τον SQL Server κατά την εξέταση ενσωμάτωση με τις υπάρχουσες στοίβες τεχνολογία
Η Interfaces
Η
Υπάρχουν τρεις τρόποι για να αλληλεπιδρούν με μια βάση δεδομένων : . Μέσω ένας πελάτης της γραμμής εντολών , η γραφική διεπαφή χρήστη ( GUI) ή χρησιμοποιώντας μια υπηρεσία παροχής δεδομένων μέσα από το κώδικα του προγράμματος . Η Oracle προσφέρει ένα επίσημο εργαλείο γραμμής εντολών που ονομάζεται SQL * Plus . Διασυνδέσεις κόμμα GUI Αρκετές τρίτο , όπως η σουίτα Toad , υπάρχουν επίσης . Για την πρόσβαση στην αποθήκευση δεδομένων μέσω τρίτου κώδικα , η Oracle Corporation προσφέρει επίσης διάφορες επίσημες υπηρεσίες παροχής δεδομένων , όπως ODP.NET για την Microsoft. Net περιβάλλοντα .
SQL Server παρέχει ένα παρόμοιο εργαλείο γραμμής εντολών που ονομάζεται sqlcmd . Προσφέρει , επίσης, ενοποίηση με άλλες σειρές προϊόντων της Microsoft , όπως το Visual Studio , το οποίο μπορεί να βοηθήσει τις αναπτυξιακές προσπάθειες .
Εικόνων Συναλλαγές και ACID Υποστήριξη
Η
Στα τέλη της δεκαετίας του 1970 Jim Gray περιγράφονται τέσσερις βασικές ιδιότητες που διασφαλίζουν τη σταθερότητα των δεδομένων : ατομικότητα , συνέπεια , απομόνωση και την αντοχή ( ACID ) . Τόσο του Microsoft SQL Server και Oracle συμμορφώνονται πλήρως με αυτές τις αρχές ΟΞΥ , υποστηρίζοντας τροχαίο συναλλαγές πίσω κατά λάθος . Και οι δύο μπορούν επίσης να διατηρήσουν την ακεραιότητα αναφορών μεταξύ των στοιχείων δεδομένων .
Εικόνων εναύσματα , Λειτουργίες και Stored Procedures
Η
Λόγω του κατακερματισμού των εφαρμογών SQL , κάθε σύστημα διαχείρισης βάσεων δεδομένων τείνει να υποστηρίζει διαφορετικές λειτουργίες . Η Oracle υποστηρίζει PL /SQL , ένα ιδιόκτητο επέκταση στην SQL : πρότυπο 2008 . PL /SQL μπορεί να χρησιμοποιηθεί για να δημιουργήσει τόσο πίνακα και ενεργοποιεί βάσει σειρών , καθώς και λειτουργίες και αποθηκευμένες διαδικασίες ανάκλησης από εξωτερικές εφαρμογές . SQL Server έχει επίσης ένα ιδιόκτητο επέκταση με το πρότυπο SQL , που ονομάζεται Transact - SQL . Όπως και PL /SQL , T - SQL παρέχει πρόσθετες εντολές ελέγχου ροής και τις τοπικές μεταβλητές . Μπορεί να δημιουργηθεί εκ τούτου, αποθηκευμένες διαδικασίες και εναύσματα .
Εικόνων Περιορισμοί
Η
μεγαλύτερης κλίμακας επιχειρήσεις που ωθούν τα συστήματά τους διαχείρισης βάσης δεδομένων για το όριο θα παρατηρήσετε σημαντικές διαφορές μεταξύ της Oracle και SQL Server. Oracle επιτρέπει κυριολεκτικά απεριόριστο χώρο αποθήκευσης δεδομένων ? Όρια SQL Server να 524.258 TB , ή λίγο περισσότερο από μισό petabyte . Προϊόν της Microsoft περιορίζει το μέγιστο δυαδικό χαρακτήρα /μεγάλο αντικείμενο ( BLOB /CLOB ) Μέγεθος σε μόλις 2 gigabytes ανά τεμάχιο , ενώ η Oracle δεν έχει περιορισμούς . SQL Server και διαθέτει τραπέζια μέχρι 30.000 στηλών ανά γραμμή , ενώ η Oracle επιτρέπει μόνο 1.000 . Ωστόσο , ένα σωστά σχεδιασμένο βάση δεδομένων είναι πιθανό να χρειάζονται τόσες πολλές στήλες σε έναν πίνακα . Πιο χρήσιμο είναι η δυνατότητα να δώσει στηλών σε ονόματα SQL Server έως 128 χαρακτήρες και όχι ασήμαντη 30 της Oracle .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα