MySQL und SQL Server im Vergleich

Sicherheit: Auch hier fällt die Entscheidung schwer

Beide Produkte haben durchaus akzeptable standardmäßige Sicherheitsmechanismen, solange man sich an die Anleitungen des Herstellers hält und in puncto Sicherheitspatches auf dem neuesten Stand bleibt. Beide Produkte nutzen bekannte Standard-IP-Ports, doch leider werden Eindringlinge von diesen Ports genauso angezogen wie Mücken vom Licht. Generell laufen die Firewall-Protokolle über mit Leuten, die versuchen, über die Standardports auf nicht existierende Datenbankinstanzen auf dem Rechner zuzugreifen. Zum Glück kann man sowohl bei SQL Server und MySQL diesen Port ändern, sollte der Standard-Port letztendlich doch zu beliebt werden.

Wiederherstellung: Vorteil SQL Server

In puncto Ausfallsicherheit und Wiederherstellung fällt MySQL in der standardmäßigen MyISAM-Konfiguration etwas zurück. Mit MyISAM ist eine unterbrechungsfreie Stromversorgung (USV) absolut zwingend, da MyISAM von ununterbrochenem Betrieb ausgeht. Bei unerwartetem Herunterfahren kann es passieren, dass der gesamte Datenspeicher beschädigt wird und sämtliche Daten verloren gehen. SQL Server dagegen ist wesentlich immuner gegen Datenbeschädigungen. SQL Servers Daten durchlaufen mehrere Prüfpunkte auf dem Weg von der Tastatur zur Festplatte und dann weiter zum Monitor. Außerdem erinnert sich SQL Server daran, an welchem Punkt des Vorgangs sie sich befand, selbst wenn sie ohne Vorwarnung heruntergefahren wird.

Die beste Wahl hängt von der jeweiligen Situation ab

Etwaige Hoffnungen, hier hieb- und stichfeste Empfehlungen für die eine oder andere Datenbank zu erhalten, müssen leider enttäuscht werden. Es ist aber sicherlich so, dass eine Datenbank, mit der sich die anstehende Arbeit erledigen lässt, eine gute Datenbank ist; tut sie das nicht, ist sie nicht gut. Um eine vernünftige Entscheidung treffen zu können, ob SQL Server oder MySQL nützlicher wäre, sollten Politik und Reklamerummel ignoriert und das Augenmerk auf Funktion und Aufgabe gerichtet werden. Was will man letztendlich erreichen?

Will man eine .NET Services-Architektur aufbauen, zwischen zahlreichen verschiedenen Plattformen Daten synchronisieren oder die fortgeschrittenen Regeln des Datenbankmanagements lernen, wird SQL Server wohl am hilfreichsten sein. Wenn man eine Website errichtet, die von einem Drittanbieter gehostet wird, eine Menge Daten an eine Menge Kunden verschickt oder ziemlich sparsam sein muss, dann ist MySQL wohl die bessere Wahl.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Ymir: Ransomware mit ausgeklügelter Verschleierung

Ymir nutzt fortschrittliche Verschleierungsmethoden. Sie verschlüsselt bestimmte Dateien auf einer Whitelist nicht, um einer Entdeckung…

4 Tagen ago

Fünf auf einen Streich: Baseus Nomos 5-in-1 Desktop Charger Qi2 140W

Das weltweit erste 5-in-1-Tischladegerät mit kabelloser Qi2-Aufladung und einziehbarem Kabel.

4 Tagen ago

RansomHub hebt Datenerpressung auf höhere Stufe

RansomHub kann per Fernverschlüsselung über ein einziges ungeschütztes Endgerät Daten im gesamten Netzwerk verschlüsseln.

4 Tagen ago

Shokz OpenRun Pro 2: Die perfekte Kombination aus Knochenschall und Air-Conduction Technik

Die neuen OpenRun Pro 2 von Shokz sind die neueste Weiterentwicklung der beliebten offenen Sportkopfhörer.…

6 Tagen ago

UPDF: PDF-Software zu einem Viertel des Preises von Adobe

PDF-Bearbeitungssoftware jetzt im Black Friday Sale mit 50 Prozent Rabatt!

7 Tagen ago

Neuer Bedarf an Workplace Services durch DEX und KI

ISG untersucht deutschen Workplace-Services-Markt. Digital Employee Experience (DEX) gilt als Schlüssel für neues Wachstum.

7 Tagen ago