Σύγκριση βάσεων δεδομένων
SQL Server: Επιχειρησιακή βάση δεδομένων για περιβάλλοντα Microsoft
Ο SQL Server είναι η εταιρική σχεσιακή βάση δεδομένων της Microsoft: T-SQL αντί για PL/SQL, ομάδες διαθεσιμότητας Always On για HA και ένα μοντέλο αδειοδότησης που το τιμολογεί όπως η Oracle και όχι η MySQL. Τρέχει σε Windows και, από το 2017, σε Linux, και είναι η φυσική επιλογή βάσης δεδομένων όπου το κτήμα γύρω του είναι η Microsoft. Αυτό το άρθρο καλύπτει το κόστος της καλής λειτουργίας σε πειθαρχία και χρήματα.
Βασικά σημεία
- Η επιχειρησιακή επιφάνεια του κινητήρα είναι πραγματική: ευρετήρια στήλης αποθήκευσης για αναλυτικά στοιχεία, OLTP στη μνήμη, Κατάστημα ερωτημάτων για αντιμετώπιση προβλημάτων παλινδρόμησης σχεδίου και ομάδες διαθεσιμότητας (αναγνώσιμα αντίγραφα και αυτόματη ανακατεύθυνση) για HA. τα χαρακτηριστικά υπάρχουν και είναι ώριμα.
- Η αδειοδότηση είναι η σύμβαση: τιμολόγηση ανά πυρήνα με Software Assurance στο εταιρικό επίπεδο, βαθμίδες έκδοσης (Express free, Web, Standard, Enterprise) που η πύλη διαθέτει εξίσου και χωρητικότητα. Οι έλεγχοι συμπεριφέρονται όπως της Oracle, επομένως οι ορισμοί περιβάλλοντος και οι κανόνες εικονικοποίησης ανήκουν γραπτώς πριν από την αγορά.
- Πειθαρχία HA: Always On ομάδες διαθεσιμότητας εντός του Windows Server Failover Clustering ή αυτόνομη. Τα αντίγραφα ασφαλείας παραμένουν ξεχωριστά (πλήρες/διαφορές/αλυσίδες καταγραφής συναλλαγών με δοκιμασμένη επαναφορά σημείου σε χρόνο). τα σχέδια συντήρησης χωρίς επαλήθευση είναι θέατρο.
- Λειτουργίες που περιβάλλουν τη βάση δεδομένων: SQL Agent για προγραμματισμό, SSMS/ADS για διαχείριση, Extended Events και Query Store για εργασίες απόδοσης. Τα προβλήματα απόδοσης ζουν κυρίως σε σχέδια και αποκλεισμό (στατιστικά αναμονής), όχι σε ρυθμίσεις μνήμης.
- Πραγματικότητα μεταξύ πλατφορμών: Ο SQL Server σε Linux υποστηρίζει τον βασικό κινητήρα (με ορισμένα κενά χαρακτηριστικών, όπως ορισμένες ενσωματώσεις τρίτων) και οι παρουσίες σε κοντέινερ φέρουν ροές εργασίας dev/δοκιμών. Το μέγεθος της παραγωγής εξακολουθεί να ευνοεί την αποκλειστική υποδομή.
- Όπου ταιριάζει μεταξύ των άρθρων της βάσης δεδομένων μας: Τα κτήματα .NET με ταυτότητα που υποστηρίζεται από AD και προσωπικό με εξειδίκευση στην T-SQL αποκτούν μια συνεκτική στοίβα. Τα κτήματα greenfield Linux συγκρίνουν τις επιλογές TCP-on-postgres και Oracle στα άρθρα μας postgresql και oracle. Η τιμολόγηση της άδειας πριν από τα χαρακτηριστικά είναι ο πρακτικός κανόνας.
Σημείωση από το πεδίο
Το πιο ακριβό πρόβλημα του SQL Server που διαγνώσαμε δεν ήταν η απόδοση, ήταν ένας έλεγχος αδειοδότησης: μια παρουσία τυπικής έκδοσης είχε αναπτυχθεί αθόρυβα σε υλικό που παραβίαζε τους όρους εικονικοποίησης. Η επιδιόρθωση κόστισε λιγότερο από τη διαπραγμάτευση. Τιμή της άδειας πριν από το σχήμα.
Συχνές ερωτήσεις
Είναι ο SQL Server φθηνότερος από την Oracle;
Συνήθως σε συγκρίσιμες βαθμίδες, αλλά και οι δύο είναι εταιρικής λοταρίας με τιμή ανά πυρήνα με πρόσθετα επιλογών. Η ειλικρινής σύγκριση είναι συγκεκριμένη για το φόρτο εργασίας: λειτουργίες που χρησιμοποιείτε στην πραγματικότητα σε σχέση με τις άδειες χρήσης και το Software Assurance για τρία χρόνια.
Μπορώ να το τρέξω σε Linux;
Ναι, ο βασικός κινητήρας και οι κύριες δυνατότητες HA τρέχουν σε Linux. ελέγξτε την ισοτιμία χαρακτηριστικών ανά έκδοση σε σχέση με τον φόρτο εργασίας σας (ορισμένα γειτονικά εργαλεία SSIS/SSRS διαφέρουν) πριν από τη δέσμευση.
Ποια είναι η πειθαρχία του σχεδίου συντήρησης;
Δημιουργία αντιγράφων ασφαλείας σε δοκιμασμένες αλυσίδες με επαλήθευση σημείου σε χρόνο, συντήρηση ευρετηρίου και στατιστικών με βάση τα όρια κατακερματισμού (όχι γενικές ανακατασκευές) και παρακολούθηση για στατιστικά αποκλεισμού και αναμονής. κάθε σενάριο χρειάζεται έναν ιδιοκτήτη.
Πώς συγκρίνεται ο SQL Server με τον PostgreSQL για ένα νέο έργο;
Εάν η ομάδα γνωρίζει την T-SQL και η περιουσία είναι η Microsoft, τα εργαλεία του SQL Server είναι συνεκτικά. Για την ελευθερία αδειοδότησης ανοιχτού οικοσυστήματος και την επιφάνεια επέκτασης, το άρθρο μας postgresql καλύπτει την εναλλακτική λύση. ο αποφασιστικός παράγοντας είναι συνήθως η υπάρχουσα ευχέρεια διαλέκτου SQL του προσωπικού.
Πώς βοηθάει η Kinetikatech στα σύγκριση βάσεων δεδομένων
Η πρότασή μας είναι απλή: Επιλογές μηχανών βάσης δεδομένων για τη φιλοξενία φόρτου εργασίας, σε σύγκριση με τις εγγυήσεις ορθότητας, το λειτουργικό βάρος και το πραγματικό κόστος: ενσωματωμένες μηχανές έναντι διακομιστών, MySQL έναντι PostgreSQL, SQL έναντι καταστημάτων εγγράφων, καθώς και η παλαιού τύπου μελέτη περίπτωσης που επανέρχεται συνεχώς. Αναλάβτε την υπηρεσία μας Διαχείριση διακομιστών and Βελτιστοποίηση ταχύτητας ιστότοπου και έχει αξιολογηθεί σωστά, εφαρμοστεί καθαρά και παρακολουθείται όλο το 24ωρο.