Ich habe beide benutzt und festgestellt, dass MySql mehrere frustrierende Fehler hat, begrenzte Unterstützung für: IDE-Integration, Profilerstellung, Integrationsservices, Berichterstattung und sogar Mangel an einem anständigen Manager. Der Gesamtbetriebskosten von MSSQL Server wird auch als geringer als bei MySQL angepriesen (.net-Umgebung), aber bei offener Meinung könnte jemand auf einige Killer-Funktionen von MySql hinweisen?
Antworten
Zu viele Anzeigen?Ich habe die Gemeinschaftsversion von MySQL für fast 99% meiner Projekte verwendet. Was ich an MySQL mag, ist, dass ich es über Xcopy bereitstellen kann und es im Vergleich zu anderen "xcopy-fähigen" Datenbankservern leistungsstark ist. Ich habe auch eine Wrapper-Funktion geschrieben, um MySQL & Apache (wie LAMP) zu starten und zu stoppen, aber mit meiner eigenen Implementierung und zusätzlicher Funktionalität.
MySQL hat wahrscheinlich insgesamt niedrigere Gesamtbetriebskosten (TCO), da die Verwaltung und Konfiguration einfacher und geradliniger ist als bei der Spaghetti-GUI, die MS SQL Sie durchlaufen lässt, da Sie die meiste Konfiguration über hunderte von obskuren Eigenschaftsdialogen durchsuchen müssen, um selbst grundlegende Verwaltungsaufgaben zu erledigen.
Es gibt einen Bereich, in dem MS SQL meiner Erfahrung nach klar gegenüber MySQL glänzt:
- Integration mit anderen Technologien. MS SQL ermöglicht die Replikation hin und her mit Oracle- und MySQL-Datenbanken und bietet SSIS zur Ausführung von geplanten Datenübertragungen von anderen Datenbankservern.
Es mag andere geben, aber ich habe damit keine Erfahrung.
- See previous answers
- Weitere Antworten anzeigen