Adabas
Adabas(AdaptableDatabaseSystem) ist einDatenbankmanagementsystemder DarmstädterSoftware AG.
Es wurde vonPeter Schnellzunächst für dieGroßrechnervonIBM– unterz/VSEundMVS– undSiemens– unterBS1000undBS2000– entwickelt. Die Erstinstallation fand im Jahre 1971 statt. Adabas wurde im Laufe der Jahre auch für andere Plattformen (wieVMSvonDEC,verschiedeneUnix-Systeme,Linux,Windows) verfügbar. Adabas wird häufig alsHochleistungsdatenbankbis weit in den Tera-Bereich eingesetzt; genauso aber auch als Abteilungs- oder sogar Desktop-Datenbank für Anwendungen derSoftware AG,insbesondere wenn es sich dabei um Anwendungen inNaturalhandelt.
Üblicherweise wird Adabas nicht von Privatanwendern eingesetzt, da die zugrunde liegenden Konzepte und auch die Zugriffsmethoden einen nicht unerheblichen Lernaufwand bedingen.
Adabas basiert auf demNF²-Datenbankmodell. NF² steht dabei für NFNF =non first normal form. Es sollte eigentlich eher NOFNF (not only first normal form) heißen. Adabas ist nämlich nicht darauf beschränkt, die Daten nach dem Sprachgebrauch derrelationalen Theorieausschließlich in der erstenNormalformabzuspeichern. Vielmehr ist es bei Bedarf möglich, eindimensionaleArrays(multiple Felder) und sogar zweidimensionale Arrays (multiple Felder inPeriodengruppen) direkt zu speichern.
Adabas verfügt über mehrere Möglichkeiten, Daten komprimiert abzuspeichern.
Zusatzfeatures öffnen Adabas auch Anwendern, welche Datenbankinhalte überSQL(Adabas SQL Gateway) oder eineServiceorientierte Architektur(Adabas SOA Gateway) nutzbar machen wollen.
Neben Adabas existiert auch eine relationale Datenbank namensAdabas D,die jedoch bis auf den Namen nichts mit Adabas gemeinsam hat. DasDsteht hier fürDepartment.Zur besseren Unterscheidung wurde Adabas von Software AG zeitweise auch alsAdabas Cbezeichnet. Dabei stand dasCfürCentral.Diese Bezeichnung wurde aber in den letzten Jahren wieder aufgegeben.
Die aktuellen Versionen auf dem Markt sind seit Oktober 2022 Adabas 7.0 fürLinux,UnixundWindows[1]bzw. Ababas 8.5 im Mainframe Bereich.[2]
Unter anderem kann Adabas auch alsDockerImage laufen.[3]Adabas und Natural unterstützen dieAmazon WebservicesPlattform.[4]
Literatur
[Bearbeiten|Quelltext bearbeiten]- Michael Schlüter:Einführung in die Programmierung mit Natural & Adabas(=Programmierung komplexer Systeme.Nr.4). 3., korrigierte und ergänzte Auflage. Lehmanns Media, Berlin 2019,ISBN 978-3-86541-994-1(382 S.).
Weblinks
[Bearbeiten|Quelltext bearbeiten]Einzelnachweise
[Bearbeiten|Quelltext bearbeiten]- ↑https://documentation.softwareag /adabas/ada70luw/general/legal.htmAdabas for Linux, UNIX and Windows 7.0 - Copyright
- ↑https://documentation.softwareag /adabas/ada852mfr/general/legal.htmAdabas for Mainframes 8.5 - Copyright
- ↑https://documentation.softwareag /adabas/ada67luw/docker/docker-over.htmAdabas in a Docker Environment
- ↑https://aws.amazon /de/blogs/apn/deploying-software-ag-adabas-and-natural-workloads-on-awsDeploying Software AG Adabas and Natural Workloads on AWS