Datenbankmanagementsystem
Erscheinungsbild
Ein Datenbankverwaltungssystem (engl. DataBase Management System, abgekürzt DBMS) ist eine Sammlung von Programmen, die die anwendungsunabhängige dauerhafte Speicherung einer Datenbank ermöglicht.
Datenbankverwaltungssysteme unterscheiden sich in ihrer Qualität unter anderem darin, ob sie die ACID-Eigenschaften für Transaktionen implementieren.
Bekannte Datenbankverwaltungssysteme
DOS/Windows-Datenbanken:
- dBase ist ein klassisches Datenbanksystem unter MS-DOS. Die Dateien sind an der Endung .DBF oder .DBT zu erkennen. Das DBF-Dateiformat erfreut sich heute noch gelegentlich einiger Beliebtheit, während dBase auch in seiner Windows-Version jegliche Bedeutung verloren hat.
- Microsoft Access ist eine Datenbank unter Microsoft Windows. Da es sich um ein Dateidatenbanksystem handelt, sind neben allen Tabellen auch gespeicherte Formulare und Abfragen in einer einzigen Datei verfügbar. Access-Datenbankdateien sind an der Endung MDB zu erkennen. Das Dateiformat hat oft gewechselt, was für die längerfristige Speicherung der Daten Probleme bereitet. Für professionelle Anwendungen eignet sich Access nur als Front-End, während die Daten in einer richtigen Datenbank gehalten werden.
- Microsoft SQL Server ist das von Microsoft für den professionellen Einsatz unter Windows-Server-Betriebssystemen entwickelte Datenbankverwaltungssystem
- MySQL ist ein freies Datenbanksystem, das vor allem bei Web-Anwendungen beliebt ist und für viele Betriebssysteme vorliegt.
Auf vielen Betriebssystemen verfügbar (Windows, Unix, Solaris, OS/400, etc.)
- Clipper, heute fast ohne Bedeutung
- IBM DB/2, eine der großen SQL-Datenbanken
- Oracle, einer der Marktführer bei kommerziellen Datenbanken
- PostgreSQL (BSD Open Source), die fortschrittlichste Open-Source-Datenbank. Es umfasst deutlich mehr an Funktionalität als beispielsweise MySQL.
- MySQL (GPL Open Source), die beliebteste Open-Source-Datenbank, insbesondere für Web-Anwendungen genutzt (steht nur bei der Verwendung mit GPL Anwendungen selber unter der GPL http://www.mysql.de/products/licensing.html ).
MySQL mag für kleine bis mittlere Internet-Anwendungen durchaus hinreichen, wenn man auf 100-prozentige SQL-Konformität verzichten kann.
- SAP DB (GPL Open Source), ursprünglich ein Abkömmling von Adabas der Software AG, Darmstadt, derzeit von SAP angeboten. Seit Mitte 2003 Zusammenarbeit mit der Firma MySQL AG, um die Qualität dieser Datenbank mit der Beliebtheit von MySQL zu kombinieren. Unter der Führung von MySQL soll aus SAP DB ein neues Produkt MaxDB entstehen.
Weitere Systeme
- Adabas (Vorgänger von SAP DB)
- IDMS
- IMS, hierarchisches Datenbank-System von IBM
- Ingres
- InterBase
- FilePro
- Solid
- Hyperwave
- Sybase
- Gupta
- Informix, inzwischen in den Händen von IBM
- Progress, kein Staubsauger, sondern eine Datenbank mit einer eigenen Programmentwicklungsumgebung
- ODBCUnix
- Paradox, war mal ein Konkurrent von dBase
- siehe auch: Datensicherung, Daten, Information