ADABAS
|
|
This article's lead section may not adequately summarize its contents. Please consider expanding the lead to provide an accessible overview of the article's key points. (June 2011) |
| This article relies largely or entirely upon a single source. Please help improve this article by introducing citations to additional sources. Discussion about the problems with the sole source used may be found on the talk page. (June 2011) |
ADABAS (an acronym for Adaptable DAta BAse System[1]) is Software AG’s primary database management system.
Contents |
[edit] History
First released in 1970, ADABAS is considered by some to have been one of the earliest commercially available database products. Initially released on IBM mainframe systems using DOS/360, OS/MFT or OS/MVT, ADABAS is now available on a range of other systems including OpenVMS, Unix (including Linux and Linux on zSeries) and Microsoft Windows servers. ADABAS has maintained its position as one of the world's fastest OLTP databases,[citation needed] offering 24x7 functioning, Parallel Sysplex support, real-time replication capability, SQL and XML access and other leading edge capabilities. Historically, ADABAS was used in conjunction with Software AG's programming language NATURAL, so that many legacy applications that use ADABAS as a database on the back-end are also developed with NATURAL as well.
[edit] Technical information
ADABAS is an inverted list database. It has been described as "Post-relational" but "Relational Like" in its characteristics. Some differences:
- Files, not Tables as the major organizational unit
- Records, not Rows as content unit within the organizational unit
- Fields, not Columns as components of a content unit
- No embedded SQL engine. SQL or another external query mechanism must be provided. An SQL engine called ADASQL is available: it supports most of the SQL statements and can be used to access ADABAS using COBOL and PL/I programs.
- Search facilities may use indexed fields or non indexed fields or both.
- Does not natively enforce referential integrity constraints, i.e. parent-child relations must be maintained by application code.
- Supports two methods of denormalization: repeating groups in a record ("periodic groups"); and multiple value fields in a record ("multi-value fields").
ADABAS has proven to be very successful in providing efficient access to data and maintaining the integrity of the database.[citation needed] ADABAS is now widely used in applications that require very high volumes of data processing or in high transaction online analytical processing environments.[citation needed]
[edit] See also
[edit] References
- ^ Pratt & Adamski 1987, p. 471
[edit] Bibliography
- Pratt, Philip J.; Adamski, Joseph J. (1987). DATABASE SYSTEMS: Management and Design. Boston: Boyd & Fraser Publishing Company. ISBN 0-87835-227-9.
[edit] External links
| This database software-related article is a stub. You can help Wikipedia by expanding it. |