Compare SQL Server-2014 vs. 2016 vs. 2017 vs. 2019 RC

Αποθηκεύστε, ενημερώστε και ανακτήστε εύκολα δεδομένα από τους διακομιστές σας γρήγορα. Σε αυτόν τον οδηγό, συγκρίνουμε διαφορετικές εκδόσεις του SQL Server. Διαβάστε παρακάτω για να βρείτε περισσότερα.
Microsoft SQL Server
Ο

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

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

Δείτε πώς καθεμία από τις παραπάνω εκδόσεις του Microsoft SQL Server συγκρίνει το  μεταξύ τους όσον αφορά τις δυνατότητες και άλλα χαρακτηριστικά.

Microsoft SQL Server 2019 RC

Αυτή είναι η πιο πρόσφατη έκδοση των SQL Servers στην αγορά σήμερα. Είναι ανώτερο από άλλες εκδόσεις και έρχεται με εξίσου ανώτερα χαρακτηριστικά που το τοποθετούν στην κορυφή της πυραμίδας. Αυτά περιλαμβάνουν:

Εξυπνάδα με μεγάλα συμπλέγματα δεδομένων SQL Server 2019

Μπορείτε πλέον να κάνετε άνετα αναλυτικά στοιχεία και τεχνητή νοημοσύνη σε οποιαδήποτε δεδομένα με το power SQL και το Apache Spark. Επιπλέον, μπορείτε να βελτιώσετε τα δεδομένα σας υψηλής αξίας συνδυάζοντάς τα με μεγάλα δεδομένα και τη δυνατότητα δυναμικής κλιμάκωσης του υπολογισμού για την υποστήριξη αναλυτικών στοιχείων.

Εικονικοποίηση δεδομένων με PolyBase

Αυτό σας επιτρέπει να αναζητάτε δεδομένα από ένα ξεχωριστό σημείο εστίασης. Ως εκ τούτου, μπορείτε να ρωτήσετε δεδομένα που είναι αποθηκευμένα σε Oracle, Teradata, HDFS ή οποιεσδήποτε άλλες πηγές.

Επιλογή πλατφόρμας και γλώσσας

Σε αυτήν τη θέση, είναι πλέον δυνατά τα εξής:

  • Ο διακομιστής μπορεί να εκτελεστεί με Windows, Linux και κοντέινερ και έχει υποστήριξη για ανάπτυξη στο Kubernetes.
  • Μπορεί να αναπτυχθεί με πολλαπλές διανομές Linux όπως RedHat, SUSE και Ubuntu.
  • Μπορεί να υποστηρίξει προσαρμοσμένο κώδικα Java κατά μήκος των γραμμών που εκτέλεσε R και Python.
  • Υποστήριξη χαρακτήρων UTF-8 για εφαρμογές που εκτείνονται σε παγκόσμια κλίμακα.

Κορυφαία απόδοση και διαθεσιμότητα στον κλάδο

  • Ενσωματωμένη νοημοσύνη για παρακολούθηση ερωτημάτων για άψογη εκτέλεση
  • Προτάσεις απόδοσης μετά από αυτοανάλυση συστήματος
  • Βελτιωμένη διαθεσιμότητα βάσης δεδομένων
  • Πιστοποίηση συμβατότητας. μπορείτε να αναβαθμίσετε και να εκσυγχρονίσετε τον SQL Server στις εγκαταστάσεις και στο cloud με πιστοποίηση συμβατότητας.
  • Βελτιωμένη νοημοσύνη

Απαράμιλλη ασφάλεια

Μέτρα ασφαλείας έχουν τεθεί σε εφαρμογή σε αυτήν την έκδοση για να προσφέρουν τη μέγιστη ασφάλεια στα δεδομένα σας.

Σε αυτά περιλαμβάνονται:

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

Microsoft SQL Server 2017

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

Αυτόματος συντονισμός βάσης δεδομένων

Ο Microsoft SQL Server 2017 μπορεί να βοηθήσει τους διαχειριστές να εκτελούν συνήθεις λειτουργίες ελέγχου συστήματος για τον εντοπισμό και την επίλυση τυχόν προβλημάτων. Τέτοιες τακτικές διαδικασίες περιλαμβάνουν: δημιουργία και συντήρηση των απαιτούμενων ευρετηρίων, απόρριψη άχρηστων ευρετηρίων και παρακολούθηση του συστήματος για βέλτιστη απόδοση ερωτημάτων.

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

Ανακατασκευή ηλεκτρονικού ευρετηρίου με δυνατότητα επανάληψης

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

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

Συναρτήσεις συμβολοσειράς

Οι συναρτήσεις συμβολοσειράς χειρίζονται γράμματα συμβολοσειρών, αλλά στη διαδικασία καταναλώνουν το μεγαλύτερο μέρος του χρόνου εκτέλεσης του ερωτήματος για την αποκωδικοποίηση των διαφόρων τμημάτων των literals των χαρακτήρων. Αυτή η έκδοση του Microsoft SQL Server συνοδεύεται από μια σειρά από φανταστικές λειτουργίες χειρισμού συμβολοσειρών. Έχει καταργήσει τη σύνταξη μεγάλων δηλώσεων T-SQL με προσωρινούς πίνακες και πολύπλοκη λογική.

Ορισμένες από τις νέες συναρτήσεις χειρισμού συμβολοσειρών περιλαμβάνουν:

  • CONCAT_WS
  • ΜΕΤΑΦΡΑΣΗ
  • TRIM
  • STRING_AGG

Βάσεις δεδομένων γραφημάτων

Τα στοιχεία βάσης δεδομένων γραφήματος είναι μια νέα προσθήκη στον Microsoft SQL Server 2017. Οι σημαντικές έννοιες των βάσεων δεδομένων γραφημάτων είναι οι ακμές και οι κόμβοι. Η σχέση μεταξύ των δύο επιτρέπει σε οντότητες να συνδέονται μεταξύ τους άμεσα και μπορούν να ανακτηθούν σε μία λειτουργία.

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

Υποστήριξη για Linux και Docker Containers

Ο Microsoft SQL Server 2017 διαθέτει δυνατότητες συστημάτων διαχείρισης βάσεων δεδομένων σε πλατφόρμες υψηλής απόδοσης, όπως κοντέινερ Linux και Docker. Τώρα μπορείτε να εκτελέσετε αυτόν τον διακομιστή σε υπολογιστές Linux για καλύτερη εμπειρία διαχείρισης βάσης δεδομένων.

Υποστήριξη Python στη Μηχανική Εκμάθηση

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

DMV και DMF

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

Τα νέα DMV που θα συναντήσετε στον Microsoft SQL Server 2017 περιλαμβάνουν:

  • Sys.dm_tran_version_store_space_usage
  • Sys.dm_db_stats_hidtogram (Transact-SQL)
  • Sys.dm_exec_query_statistics_xml
  • Sys.dm_os_host_info
  • Sys.dm_os_sys_info
  • Μια νέα στήλη modified_extent_page_count εισήχθη στο  συγχρονισμός.dm_db_file_space_usage για παρακολούθηση αλλαγών σε αρχεία βάσης δεδομένων
  • Προσδιορισμός νέου χώρου στο δίσκο χρησιμοποιώντας DMV sys.dm_os_enumerate_fixed_drives  

Τα νέα DMF περιλαμβάνουν:

  • Sys.dm_db_log_info
  • Sys.dm_db_log_stats

Microsoft SQL Server 2016

Οι παρακάτω δυνατότητες ορίζουν αυτήν την έκδοση:

Εκτάσεις βάσης δεδομένων

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

Βασικές ομάδες διαθεσιμότητας

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

Ομάδες Κατανεμημένων Διαθεσιμότητας

Μπορείτε να ορίσετε ομάδες διαθεσιμότητας σε δύο διαφορετικά συμπλέγματα παραθύρων με αυτήν την έκδοση. Αυτό σας δίνει τη δυνατότητα να υπάρχουν οι διαθέσιμες ομάδες τόσο στο περιβάλλον παραγωγής όσο και στο περιβάλλον αποκατάστασης καταστροφών (DR).

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

Κατάστημα ερωτημάτων

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

Στατιστικά στοιχεία ζωντανών ερωτημάτων

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

OLTP στη μνήμη

Το OLTP στη μνήμη εισήχθη στην προηγούμενη έκδοση, αλλά έγιναν σημαντικές βελτιώσεις στο ίδιο για αυτήν την έκδοση. Για να μειωθεί η χρήση IO, ενημερώθηκε ο ALTER TABLE, ελαχιστοποιώντας τον αριθμό των εγγραφών αρχείων καταγραφής. Αυτά διασφαλίζουν ότι τα στατιστικά στοιχεία ενημερώνονται αυτοματοποιημένα. Προστέθηκαν αρκετές εντολές DDL και DML, όπως μηδενικές τιμές, ξένα κλειδιά και ενεργοποιητές DML.

Αλλαγές στα Εργαλεία διακομιστή SQL

Έγιναν δύο κύριες αλλαγές στα εργαλεία διακομιστή:

  • Το SSSM δεν αποτελεί πλέον μέρος του μέσου εγκατάστασης του SQL Server
  • Το Install Media είναι ένα αυτόνομο εργαλείο που μπορεί να ληφθεί μεμονωμένα από τη Microsoft.

Αλλάζει σε TempDB

Σε παλαιότερες εκδόσεις, έπρεπε να προσθέσετε χειροκίνητα το TempDB στη βάση δεδομένων σας, αλλά αυτή η έκδοση σάς παρέχει ορισμένες ρυθμίσεις διαμόρφωσης TempDB μέσω των οποίων μπορείτε να διαμορφώσετε πολλά αρχεία TempDB κατά την εγκατάσταση της SQL.

Πάντα κρυπτογραφημένο

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

Υποστήριξη JSON

Η SQL 2016 διαθέτει τη δυνατότητα ανάγνωσης μορφής αρχείου JavaScript Object Notation (JSON). Μπορεί να φορτώσει περαιτέρω τέτοια αρχεία στον πίνακα και να υποστηρίξει ιδιότητες ευρετηρίου σε στήλες JSON.

Δεδομένου ότι το JSON είναι ενεργοποιημένο το NVARCHAR, απολαμβάνετε τα ακόλουθα πλεονεκτήματα:

  • Η μετεγκατάσταση δεδομένων είναι εύκολη
  • Μπορείτε να ανακτήσετε δεδομένα για JSON από SQL Servers.

Δυναμική κάλυψη δεδομένων

Αυτή η λειτουργία αποκρύπτει επίσης τα ευαίσθητα δεδομένα σας για να αποτρέψει τη μη εξουσιοδοτημένη πρόσβαση.

Microsoft SQL Server 2014

Σε αυτήν την έκδοση, η Microsoft ήθελε να επιλύσει τα προβλήματα OLTP. Προσπάθησαν να διορθώσουν την αργή απόδοση του δίσκου, την αργή απόδοση καταγραφής, μεταξύ άλλων ζητημάτων. Ακολουθούν τα χαρακτηριστικά που κάνουν αυτήν την έκδοση να ξεχωρίζει από τις υπόλοιπες:

OLTP στη μνήμη

Το In-Memory OLTP (Hekaton) σάς επιτρέπει να μετακινείτε μεμονωμένους πίνακες σε μοναδικές δομές στη μνήμη. Αυτό αυξάνει την απόδοση αφού ολόκληρη η βάση δεδομένων δεν τοποθετείται στην κύρια μνήμη. Επιπλέον, μπορείτε επίσης να μετατρέψετε υπάρχουσες αποθηκευμένες διαδικασίες σε διαδικασίες στη μνήμη.

Διαχείριση αντιγράφων ασφαλείας στο Azure

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

Αυτή η δυνατότητα, ωστόσο, λειτουργεί μόνο με αποθήκευση blob Azure.

Azure VMs FOR Availability Replica

Ο SQL Server 2014 μπορεί να ορίσει ομαδικό αντίγραφο στον χώρο αποθήκευσης azure, επομένως το ενεργοποιεί για να αντισταθμίσει ένα αντίγραφο που αποτυγχάνει χειροκίνητα. Ως εκ τούτου, κάθε φορά που αποτυγχάνετε χειροκίνητα, το αντίγραφο διασφαλίζει ότι επιστρέφετε και τρέχετε. Μπορείτε να δημιουργήσετε ένα Azure VM σε μια τοποθεσία της επιλογής σας.

ColumnStore

Χρησιμοποιώντας ευρετήρια αποθήκευσης στηλών, η ταχύτητα του ερωτήματος έχει ενισχυθεί σημαντικά. Έχει ενσωματωθεί μια νέα λειτουργία δέσμης που βελτιώνει τη χρήση της CPU μέσω ορισμένων βημάτων όπως: 

  • Ένας καλύτερος παραλληλισμός
  • Υψηλά αποδοτικοί και αποτελεσματικοί αλγόριθμοι
  • Αξιοποίηση των δομών της κρυφής μνήμης
  • Ελαχιστοποίηση εντολών ανά σειρά

Δικαιώματα

Προστέθηκαν νέα δικαιώματα SQL:

  • ΣΥΝΔΕΣΗ ΟΠΟΙΑΔΗΠΟΤΕ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ; επιτρέπει τη σύνδεση για τρέχουσες και μελλοντικές βάσεις δεδομένων.
  • ΠΡΟΣΩΠΗΣΗ ΟΠΟΙΑΔΗΠΟΤΕ ΣΥΝΔΕΣΗΣ; επιτρέπει στη διαδικασία μεσαίου επιπέδου να πλαστοπροσωπεί τα στοιχεία σύνδεσης ενός πελάτη καθώς συνδέεται με μια βάση δεδομένων.
  • ΕΠΙΛΟΓΗ ΑΣΦΑΛΕΙΑΣ ΟΛΩΝ ΤΩΝ ΧΡΗΣΤΩΝ; σας επιτρέπει να προβάλλετε δεδομένα στις επιτρεπόμενες βάσεις δεδομένων.
  • ΑΛΛΑΓΗ ΟΠΟΙΑΔΗΠΟΤΕ ΣΥΝΕΔΡΙΑΣ ΓΕΓΟΝΟΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ; επιτρέπει σε έναν ρόλο να διαβάζει όλα τα μεταδεδομένα.

Microsoft Power BI

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

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

Εάν αναζητάτε μια εταιρεία λογισμικού που μπορείτε να εμπιστευτείτε για την ακεραιότητα και τις έντιμες επιχειρηματικές πρακτικές της, μην ψάξετε πέρα ​​από το SoftwareKeep. Είμαστε ένας πιστοποιημένος συνεργάτης της Microsoft και μια διαπιστευμένη επιχείρηση BBB που φροντίζει να προσφέρει στους πελάτες μας μια αξιόπιστη, ικανοποιητική εμπειρία στα προϊόντα λογισμικού που χρειάζονται. Θα είμαστε μαζί σας πριν, κατά τη διάρκεια και μετά από όλες τις εκπτώσεις.