next up previous contents
Next: Struktur einer Datenbank Up: Kurzvorstellung ADABAS D für Previous: Dokumentation

Leistungsumfang von ADABAS D

  Der Leistungsumfang ist ausführlich im HTML-Dokument file:/cdrom/dok/konzepte/konz.htm beschrieben. Im folgendem wird nur kurz auf einige Punkte eingegangen:

SQL Dialekte

ADABAS D kann über die Wahl eines SQLMODEes verschiedene Datenbankdialekte ausführen.
ADABAS D

Der Anwender hat Zugriff auf sämtliche in ADABAS D implementierten SQL Erweiterungen.
ANSI

Um möglichst portable Anwendungen zu erreichen, wird in diesem Mode 'nur' der SQL-Standard nach ANSI/ISO (SQL92 Entry-Level) unterstützt.
ORACLE

Kompatibilität mit ORACLE 7 SQL-Erweiterungen.
DB2

Kompatibilität mit IBM DB2 SQL-Erweiterungen.

Datenbanksperren auf Zeilen-Level

Datenbanksperren werden in der Regel auf Row-Level verwaltet, das ermöglicht eine weitaus höhere Performance im MultiUser/MultiTasking/OLTP als Datenbanksysteme mit expandierendem Page- oder gar Table-Locking.
kostenbasierender Optimierer

Der Optimierer arbeitet mit Statistikangaben über die Größe und Wertverteilung von Datenbankobjekten. Im Gegensatz zu regelbasierenden Optimierern kann somit eine meist höhere Performance erreicht werden.
automatische Größenanpassung von DB-Objekten

Datenbankobjekte (Tabellen, Indexes, etc.) werden bei Bedarf automatisch vergrößert und bei Löschung von Daten wieder verkleinert.
Long-Spalten (BLOBs)

ermöglichen die Einbindung großer unformatierter Datenbestände (Texte, Graphiken, Audio) in eine Tabelle.
Datenbankprozeduren und Trigger

Mit Hilfe von SQL und einer Visual-Basic (VB) kompatiblen 3GL Sprache können Datenbankprozeduren und Trigger zur Sicherstellung der Integrität der Datenbank programmiert werden. Durch im Server gespeicherte Prozeduren ist es möglich die Netzwerklast stark zu reduzieren und den Entwicklungs- und Wartungsaufwand zu minimieren, da eine bestimmte Anwendungslogik nur einmal implementiert werden muß, und an zentraler Stelle gespeichert ist.

Die Entwicklung der Prozeduren kann auf einem lokalem VB-Client vorgenommen werden und anschliessend in den Server verlagert und dort ausgeführt werden.

Für weitere Features wie verteilte Datenbanken, Replikation, Two-Phase-Commit, Multiprozessor-Skalierbarkeit, ODBC, 24h Betrieb mit Online Sicherung im Archive-Log Modus etc. sei auf die CD HTML-Dokumentation verwiesen.



Frank Roscher
Fri Jun 13 17:14:20 MET DST 1997