MySQL ist nicht kostenlos!
Es wird allgemein als kostenlos verstanden, aber wenn Sie Softwarepakete verkaufen oder vertreiben, die MySQL enthalten, unterliegt dies ziemlich strengen Einschränkungen. In diesen Fällen ist es nur für Open Source-Projekte oder gemeinnützige Organisationen kostenlos. Wenn Sie es schaffen, die Datenbank und die Treiber vollständig vom Rest Ihrer Anwendung zu trennen und Ihren Kunden zu zwingen, MySQL selbst herunterzuladen und zu installieren, sind Sie wahrscheinlich in Ordnung.
Andernfalls kostet die "Standard" -Version 2.000 US-Dollar pro Jahr, was in etwa den Kosten für die Lizenzierung von SQL Server entspricht.
Beide sind sehr gute Datenbanken, aber zu den Vorteilen von SQL Server gehören:
- Eine reichhaltige und ausdrucksstarke prozedurale Sprache (T-SQL)
- Ein besseres Abfrageoptimierungsprogramm und eine bessere Leistung in schreibintensiven Umgebungen
- Eine Reihe von zusätzlichen Tools und Funktionen, einschließlich einer Programmierumgebung, eines ETL-Tools (SSIS), einer Dimensionsmodellierung (SSAS), einer Berichtsumgebung (SSRS) und eines einigermaßen ausgefeilten Job Schedulers.
- Interaktives Debuggen von gespeicherten Prozeduren und UDFs.
- Ein relativ benutzerfreundliches fensterbasiertes Verwaltungstool, mit dem Sie die meisten Verwaltungsaufgaben "klick" erledigen können.
Viele Menschen sind ideologisch dagegen, Microsoft-Tools zu verwenden oder an eine Windows-Umgebung gebunden zu sein, und das kann ich verstehen. Aber MySQL ist NICHT kostenlos für den geschäftlichen Gebrauch, und das scheint nicht allgemein verstanden zu werden.
Informationen zur Lizenzierungsrichtlinie von MySQL finden Sie auf der Website von MySQL: http://www.mysql.com/about/legal/licensing/index.html