Microsoft SQL Server und IBM DB2 sind relationale Datenbank -Server-Software -Produkte. Kommerzielle Software -Anwendungen verwenden, um Daten auf einer Vielzahl von Geräten von Smartphones , um groß angelegte Server-Computer zu verwalten. Beide benutzen SQL , die Structured Query Language , für Datenbank-Management und Programmierung, aber jeder hat seine eigene individuelle proprietäre Version . Platforms
SQL Server installiert nur auf Microsoft-Plattformen , wie Windows 7 und Windows 2008 Server . DB2 beherbergt eine breite Palette von Systemen , einschließlich Linux , Microsoft Windows und IBM AIX . Neben Versionen für Desktop-und Server-Computern , haben beide Datenbanken mobile Versionen , die Smartphones unterzubringen.
Editions
Eine relationale Datenbank ist eine zentrale Programm, das SQL-Befehle akzeptiert von Benutzer und gibt Daten zu ihnen. Über dieses Programm kann das Datenbank-System haben Dutzende von anderen Programmen , einige , die Datenbanken zu erstellen , andere, dass die Feinabstimmung sie und so weiter. Kleinere Unternehmen und private Anwender brauchen nicht alle Features von größeren Kunden verwendet , so IBM und Microsoft bieten Versionen ihrer Datenbank-Software zugeschnitten auf verschiedenen Ebenen der Anwendung . DB2 Express Edition kommt in , Workgroup Server Edition und Enterprise Server Edition , jede Ausgabe ist ein Schritt in Geschwindigkeit und Leistungsfähigkeit . Microsoft hat ähnliche Angebote für SQL Server , verkaufen sie in Personal , Standard-und Enterprise-Editionen . Die kleineren Ausgaben kosten weniger und haben niedrigere Grenzwerte für Tisch Größen und andere Funktionen. Die größeren Ausgaben unterstützt mehr ausgefeilte Funktionen wie Clustering , die Zuverlässigkeit erhöht und reduziert Ausfallzeiten.
SQL
DB2 und SQL Server haben verschiedene Dialekte des Standards SQL-Sprache . Beide unterstützen die Einstiegsversion von ANSI SQL-92 zwar nicht die Mittelstufe der Norm. SQL für DB2 geschrieben wird, kann nicht auf SQL Server und umgekehrt arbeiten. Zum Beispiel unterstützt DB2 "vor" Trigger aber SQL Server nicht. Insgesamt bietet die DB2- Dialekt mehr Flexibilität und Funktionen als SQL Server .
History
IBMs DB2 wuchs aus Forschung getan in den 1970er Jahren. Damals gespeichert zunehmende Mengen von Informationen über Laufwerke aufgefordert ein Bedürfnis nach besseren Möglichkeiten, sich zu organisieren und zu analysieren. IBM bot mehrere Versionen seiner relationalen Datenbank-Software für seine eigenen Computer , was bis zu den ersten, die DB2 Namen im Jahr 1983 tragen . Zum ersten Mal auf großen Mainframe-Computer angeboten , schließlich DB2 migriert Unix , Windows und andere Maschinen in den 1990er Jahren. IBM DB2 weiter zu entwickeln , die derzeit im zehnten Release.
Microsoft entwickelt seine SQL Server-Software durch eine Partnerschaft mit Sybase in den späten 1980er Jahren . Es ist beabsichtigt, die ersten Versionen für die OS /2 Betriebssystem , dann zog sie in Windows NT in den frühen 1990er Jahren . Im Jahr 1994 beendete sie die Partnerschaft mit Sybase und schrieb und verbesserte die SQL Server-Software. Microsoft SQL Server etabliert als hoch performanten Datenbank -Manager vergleichbar mit Angeboten von IBM , Oracle und andere. Microsofts aktuelles Release ist SQL Server 2008.