Next: Struktur einer Datenbank
Up: Kurzvorstellung ADABAS D für
Previous: Dokumentation
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