Adabas

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Adabas
Développeur Software AG
Dernière version 8.14 (01/03/2007)
Environnement z/OS,UNIX, Linux, MS Windows
Type Système de gestion de base de données
Licence Shareware[1], Propriétaire
Site web Software AG

Adabas est un système de gestion de base de données (SGBD) fourni par Software AG. Le nom vient de l'anglais Adaptable DAta BAse System[2].

Histoire[modifier | modifier le code]

  • En 1977, l'université de technologie de Berlin développe, en partenariat avec Nixdorf Computer AG, un moteur de stockage d'information de façon relationnelle.
  • de 1981 à 1989, Nixdorf Computer AG commercialise ce moteur sous le nom de REFLEX, puis de DDB/4
  • en 1989 le moteur est commercialisé par un SQL Datenbanksysteme GmbH sous le nom de SQL-DB Server
  • en 1992 Software AG poursuit le développement sous le nom Adabas

D'abord sorti à la fin des années 1970, Adabas est considéré par certains comme la première base de données diffusée commercialement. Sorti en premier lieu sur mainframe IBM, Adabas est maintenant disponible sur de nombreux autres systèmes dont OpenVMS, UNIX (y compris Linux et z/Linux) et les serveurs Windows. Adabas a conservé sa position parmi les bases de données de traitement transactionnel en ligne les plus rapides au monde, offrant entre autres un fonctionnement 24x7, la gestion du "Parallel Sysplex", la réplication en temps réel, un accès SQL et XML.

Information technique[modifier | modifier le code]

Adabas est une base de données à index inversé et a prouvé ses capacités d'accès rapide aux données et de maintien de l'intégrité de la base. Adabas est maintenant largement utilisé dans des applications qui requièrent de très gros volumes de traitement de données ou dans des environnements intégrant des bases de données multidimensionnelles (OLAP) avec des nombreuses transactions.

Principales différences par rapport à une base relationnelle :

  • Fichier et non Table en tant qu'objet principal
  • Enregistrement (Record) et non Ligne comme unité de contenu des Fichiers
  • Champs (Fields), et non Colonne comme composants d'un enregistrement
  • Groupes périodiques et Champs multiples
  • Pas de moteur SQL intégré, un mécanisme de requête (query) est fourni.
  • Fonctions de recherches nécessitant l'existence des index appropriés.
  • Support de 2 méthodes de dénormalisation : groupes répétitif dans un enregistrement et multiples types d'enregistrement dans un fichier.

Adabas D[modifier | modifier le code]

Adabas D est la version relationnelle d'Adabas[3]

Notes et références[modifier | modifier le code]

  1. « Software AG - Download Adabas »
  2. Pratt Philip J., Adamski Joseph J., DATABASE SYSTEMS: Management and Design, 1987 (ISBN 978-0-87835-227-2)
  3. Adabas D Product info and free download

Liens externes[modifier | modifier le code]