Als Netzwerk- und Web-Anwendungen immer mehr an Bedeutung zu , die Bedeutung des relationalen Datenbank -Management-Systeme auch erhöht . Die Auswahl des richtigen für Ihre Bedürfnisse ist wichtig, um die Qualität und die richtige Leistung der Anwendung zu gewährleisten. Microsoft SQL ist eine Option , dass viele Menschen wählen . Die Kenntnis der Vor-und Nachteile von Microsoft SQL Server ausgeführt wird Ihnen helfen, zu entscheiden, ob es das Richtige für Sie . Nachteil: Kosten
Einer der größten Nachteile bei der Verwendung von Microsoft SQL Server anstelle eines alternativen relationalen Datenbank -Management-System ist, dass die Lizenz-Optionen sind ziemlich teuer . Obwohl die Verwendung der Software für die Entwicklung oder pädagogische Zwecke ist frei, verursacht jede Art der geschäftlichen Nutzung eine Lizenzgebühr . Für SQL Server 2008 , zum Beispiel, kostet SQL Server Standard Edition 7171 $ pro Prozessor. Der SQL Server Datacenter Edition ist $ 54.990 pro Prozessor , nach der Microsoft-Website . Für kleine Unternehmen und Privatpersonen läuft for- Profit-Websites , das ist unbezahlbar. Konkurrierende Software wie MySQL, ist oft frei. In Fällen, wo es nicht ist, jedoch kostet das teuerste Paket MySQL Enterprise 4999 $ pro Server pro Jahr. Das ist deutlich billiger als selbst die Standard Edition Microsoft SQL-Paket
. Vorteil: der Enterprise- Grade -Management-Software
Microsoft SQL Server enthält Professional, Enterprise -Ebene Datenbank -Management-Software . Einige Konkurrenten wie MySQL, haben ähnliche Software in den letzten Jahren entwickelt, aber Microsoft SQL Server ist einfacher zu bedienen und hat mehr Funktionen . Volle Unterstützung für Trigger , zum Beispiel, sind in das Microsoft-Produkt unterstützt. MySQL eingeführt Trigger kurzem, aber sie sind nicht vollständig unterstützt . Die Software von Microsoft angeboten bietet auch eine enge Integration mit dem NET-Framework , das ist nicht der Fall mit konkurrierenden Produkten
Nachteil: . . Begrenzte Kompatibilität
Microsoft SQL Server ist nur entworfen, um auf Windows-basierten Servern. Aus verschiedenen Gründen , einschließlich der Lizenzvergabe Kosten und Sicherheit betrifft, kann Entwickler entscheiden, ihre Websites auf Unix - basierten Maschinen hosten. Sie wären nicht in der Lage zu SQL Server in diesem Fall benutzen . Konkurrierende Produkte sind häufig in der Lage , auf anderen Plattformen laufen . Im Gegensatz zu Microsoft SQL Server , MySQL wird auf jeder größeren Plattform unterstützt, darunter Windows, Linux, Mac OSX und andere Unix-Varianten . Abgesehen davon, dass nicht auf Nicht-Windows- Plattformen laufen , es kann auch Kompatibilitätsprobleme Interaktion mit Anwendungen, die auf anderen Plattformen laufen, sein
. Vorteil: Ausgezeichnete Data Recovery Unterstützung
< br >
Corrupt Daten ist immer ein Problem , wenn die Stromversorgung Verlust oder unsachgemäße Abschaltungen auftreten . Microsoft SQL Server verfügt über eine Reihe von Funktionen, die Wiederherstellung von Daten und Erholung zu fördern . Obwohl einzelne Tabellen können nicht gesichert oder wiederhergestellt werden , sind komplette Datenbank Wiederherstellung Optionen zur Verfügung. Durch die Verwendung von Log-Dateien , Caching und Backups , ermöglicht das Microsoft-Produkt , Sie fühlen sich zuversichtlich, dass Disaster Recovery-Optionen sind reichlich vorhanden .