Wissen
> 1. Klassische Datenbanken
> Aktuelle Datenbanken
Aktuelle Datenbanken im Überblick
Diese Übersicht ist eine Aufstellung der verschiedensten Datenbanken.
Es werden Grundzüge kurz vorgestellt bzw. Versprechungen erörtert,
um damit Ziele, Vorstellung und technische Konzepte der einzelnen Firmen
darzustellen bzw. zu verstehen.
Open Source Datenbanken
- PostgreSQL [1]
Eine objekt-relationale Datenbankimplementation die auf den verschiedensten
Plattformen erhältlich ist. Sie ist für den Einsatz im
Geschäftsalltag bzw. für Internetapplikationen geeignet. Vor allem
bei großen Datenmengen zeigt PostgreSQL seine Stärke.
- MySQL [2]
Ist eine der bekanntesten frei erhältlichen Datenbanken. Die MySQL
Datenbank lässt sich leicht einsetzen bzw. installieren und bietet
einen verständlichen SQL Dialekt als Abfragesprache. Außerdem ist
eine hohe Wiederverwertbarkeit des Codes Ziel dieser Implementierung.
- InterBase [3]
Leicht zu verwendende relationale Datenbank die vor allem für Desktop
Applikationen gedacht ist und ebenso auf verschiedenen Plattformen
erhältlich ist.
- CQL++ [4]
Ein Beispiel für eine der vielen - in Entwicklung befindlicher - Datenbanken
die kostenlos unter der GNU GPL erhältlich sind. Relativ klein und abgespeckt
sind solche Produkte manchmal ziemlich schnell, da sie keine Rücksicht auf
Kompatibilität nehmen müssen. So werden oft die neuesten Ideen und
Konzepte entwickelt bzw. implementiert. Da diese Produkte Open Source und noch
relativ "klein" sind, erhält man Einblicke in diverse Strukturen bzw.
Algorithmen.
- ...
Kommerzielle Datenbanken
- IBM DB/2 [5]
IBM stellt mit DB/2 einen hochverfügbaren Datenbankserver zur Verfügung, der
vorallem bei extrem großen Datenmengen zum Einsatz kommt. Deswegen werden massiv
paralelle Prozessoren bzw. Cluster unterstützt.
- Informix [6]
Ist ein interessantes Datenbankprodukt, das sich im Vergleich mit
"größeren Namen" nicht verstecken muß. Vor allem die Anbindung von JAVA
Komponenten war Ziel der Entwicklung. Jedoch wurde Informix von IBM aufgekauft, was
wahrscheinlich dazu führt, dass die Technologien mit DB/2 verschmelzen und
Informix schließlich verschwindet.
- Ingres [7]
Wirbt mit hoher Verfügbarkeit und Erweiterbarkeit. Bietet unter anderen neuen
Technologien auch die Möglichkeit der XML oder Unicode Integration.
- Oracle [8]
Ist wohl das umfangreichste Produkt, das es im Moment auf dem Markt gibt. Es bietet
in Bezug auf Cluster, Sicherheit, Leistungsfähigkeit wahrscheinlich das
ausgereifteste DBMS System dar.
- Sybase [9]
Laut Hersteller ein Produkt, dass für transaktions-intensive Firmenanwendungen
konzipiert ist. Mit den Möglichkeiten der Erweiterung und Anpassung an die Anforderungen
in Unternehmen, wirbt dieses DBMS System.
- MS-SQL Server [10]
Microsoft bietet mit dem SQL-Server leichte Installations bzw. Integration
in Webapplikationen. Jedoch ist dieses System beschränkt auf eine Plattform, was
der Erweiterbarkeit des System nicht zu gute kommt.
- ...
Weiterführenede Abschnitte
> Entwicklung Ms SQL
> Kampf vom Oracle und IBM
> Bazaarmodell <fit-gruppe 1>
Quellennachweis
1. PostgreSQL
2. MySQL
3. Interbase
4. CQL++
5. IBM DB/2
6. Informix
7. Ingres
8. Oracle
9. Sybase
10. MS-SQL Server