SQL Server Vs. DB2

June 17

SQL Server Vs. DB2

Microsoft SQL Server und DB2 von IBM sind relationale Datenbank-Server-Software-Produkte. Kommerzielle Softwareanwendungen verwenden sie zum Verwalten von Daten auf einer Reihe von Geräten, die von Smartphones bis hin zu groß angelegten Server-Computern. Beide benutzen SQL, die Structured Query Language, für Datenbank-Management und Programmierung, aber jeder seine eigene angepasste proprietäre Version hat.

Plattformen

SQL Server kann nur auf Microsoft-Plattformen, wie Windows 7 und Windows 2008 Server installiert. DB2 beherbergt eine breite Palette von Systemen, einschließlich Linux, Microsoft Windows und IBM AIX. Neben den Versionen für Desktop- und Server-Computern haben beide Datenbanken mobile Versionen, die Smartphones unterzubringen.

Editionen

Eine relationale Datenbank hat ein zentrales Programm, SQL-Befehle von Benutzern akzeptiert und gibt Daten an sie zurück. Über dieses Programm kann das Datenbanksystem Dutzende von anderen Programmen haben; einige, die andere Datenbanken zu erstellen, die sie und so weiter optimieren. Kleinere Unternehmen und Privatanwender brauchen nicht alle Funktionen von größeren Kunden verwendet, also IBM und Microsoft Versionen ihrer Datenbanksoftware, die auf verschiedenen Ebenen der Nutzung zugeschnitten anbieten. DB2 kommt in Express Edition, Workgroup Server Edition und Enterprise Edition-Server; Jede Ausgabe wird ein Schritt auf Geschwindigkeit und Leistungsfähigkeit. Microsoft hat ähnliche Angebote für SQL Server, in Personal, Standard und Enterprise Edition zu verkaufen. Die kleineren Ausgaben weniger Kosten und haben niedrigere Grenzwerte für Tabellengrößen und andere Funktionen. Die größeren Editionen unterstützen komplexere Funktionen wie clustering, was erhöht Zuverlässigkeit und reduziert Ausfallzeiten.

SQL

DB2 und SQL Server haben unterschiedliche Dialekte der standard SQL-Sprache. Beide unterstützen die Einstiegs-Version des ANSI SQL-92, obwohl nicht der mittleren Ebene des Standards. Geschrieben für DB2 SQL funktioniert möglicherweise nicht auf SQL Server und umgekehrt. Z. B. DB2 unterstützt "vor" Trigger jedoch SQL Server nicht. Insgesamt bietet DB2s-Dialekt, mehr Flexibilität und Funktionen als SQL Server.

Geschichte

DB2 von IBM entwickelte sich aus Untersuchungen in den 1970er Jahren. Dazu aufgefordert Zeit, immer mehr auf Festplatten gespeicherten Informationen Bedarf nach besseren Möglichkeiten, organisieren und Analysieren von Daten. IBM angeboten mehrere Versionen seiner relationalen Datenbank-Software für eigene Computer führenden bis zum ersten trägt den Namen DB2 1983. Zuerst auf großen Mainframe-Computern angeboten, migriert DB2 in den 1990er Jahren schließlich zu UNIX-, Windows- und anderen Maschinen. IBM weiterhin DB2, entwickeln derzeit in seiner zehnten Ausgabe.

Microsoft hat ihre SQL Server-Software durch eine Partnerschaft mit Sybase in den späten 1980ern entwickelt. Es bestimmt die ersten Versionen seines Betriebssystems OS/2 dann zog es nach Windows NT in den frühen 1990er Jahren. Im Jahr 1994 endete die Zusammenarbeit mit Sybase und umgeschrieben und verbessert die SQL Server-Software. Microsoft SQL Server als eine leistungsstarke Datenbankmanager vergleichbar mit Angeboten von IBM, Oracle und anderen gegründet. Microsofts aktuelle Version ist SQL Server 2008.