Datenbankmanagementsystem

Aus Mikiwiki
Wechseln zu: Navigation, Suche

Das Datenbankmanagementsystem / DBMS (engl. Database Management System) ist die Verwaltungssoftware eines Datenbanksystems. Es organisiert intern die strukturierte Speicherung der Daten und kontrolliert alle lesenden und schreibenden Zugriffe auf die Datenbank.

Die bekannteste Form des Datenbankmanagementsystems ist das relationale Datenbankmanagementsystem / RDBMS.

Ein Datenbankmanagementsystem sollte folgendes gewährleisten:

  • logische Datenunabhängigkeit
  • physikalische Datenunabhängigkeit
  • prozedurale und nichtprozedurale Schnittstellen
  • effiziente Abarbeitung von Datenbankoperationen
  • minimale Datenredundanz
  • Datenintegrität
  • konkurrierender Datenzugriff
  • Datensicherheit und Datenschutz

Für Heimwanwender wichtige Merkmale von Datenbankmanagementsystemen.

Wichtige Themen Unwichtige Themen
  • Transaktionen nach ACID-Prinzip
  • Offline-Backups
  • Anlegen von Indizes
  • Sprache der Dokumentation
  • Sprachanbindung, die die Einbindung in eigene GUI-Anwendungen erlaubt
  • JDBC- und ODBC-Schnittstellen
  • Administrationswekzeuge
  • Vorkehrungen zur Sicherung der Datenintegrität angesichts zahlreicher paralleler Zugriffe
  • Two-Phase Commit
  • MVCC
  • Verteilung der Festplattenzugriffe mittels Tablespaces oder Tabellenpartitionierung auf mehrere Festplatten oder logische Laufwerke
  • Performance
  • Konfiguration für bestimmte Tining-Ziele
  • Multithreading
  • Load Balancing
  • Unterstützung mehrerer CPUs
  • Skalierbarkeit
  • Clusterfähigkeit
  • Replikationen
  • Point-in-Time-Recovery
  • Online-Backups
  • Lizenzen bei Open Source-Datenbankservern

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
country DE.gif Wikipedia ger Datenbankwbm Enzyklopädischer Artikel
country US.gif Inet Interactive eng Dbforumswbm Forum