Adabas дерекқоры: тарихы, мүмкіндіктері және қолданылуы
ADABAS
Adabas дерекқоры: тарихы, мүмкіндіктері, платформалар. 1971-де IBM жүйелері үшін жасалған, қазір Linux, Unix, Windows-та қолданылады. Деректерді тиімді сақтау.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Adabas, «adaptable database system» деген сөздің қысқартылған түрі, Software AG компаниясы IBM мейнфреймдерінде жұмыс істеу үшін әзірлеген деректер қоры жиынтығы. Ол 1971 жылы реляциялық емес деректер қоры ретінде ұсынылды. 2019 жылдан бастап Adabas Linux, Unix және Windows сияқты кең ауқымды платформаларда қолдануға арналған. Adabas бір кестеде бірнеше деректер арақатынастарын сақтай алады.
Adabas, a contraction of “adaptable database system," is a database package that was developed by Software AG to run on IBM mainframes. It was launched in 1971 as a non relational database. As of 2019, Adabas is marketed for use on a wider range of platforms, including Linux, Unix, and Windows. Adabas can store multiple data relationships in the same table.
Тарих
Бастапқыда 1971 жылы Software AG компаниясы DOS/360, OS/MFT немесе OS/MVT жүйелерінде жұмыс істейтін IBM мейнфреймдері үшін шығарылған Adabas қазіргі уақытта BS2000, z/VSE, z/OS, Unix, Linux және Microsoft Windows сияқты көптеген корпоративтік жүйелерде қолжетімді. Adabas көбінесе Software AG компаниясының Natural бағдарламалау тілімен бірге қолданылады; Adabas деректер базасы ретінде пайдаланылатын көптеген қосымшалар Natural тілінде жасалған. 2016 жылы Software AG компаниясы Adabas және Natural жүйелеріне 2050 жылға дейін және одан кейін де қолдау көрсетілетінін хабарлады. Adabas – бұл үш негізгі кері тізімдік DBMS пакетінің бірі, ал қалған екеуі Computer Corporation of America’s Model 204 және ADR’s Datacom/DB.
Initially released by Software AG in 1971 on IBM mainframe systems using DOS/360, OS/MFT, or OS/MVT, Adabas is currently available on a range of enterprise systems, including BS2000, z/VSE, z/OS, Unix, Linux, and Microsoft Windows. Adabas is frequently used in conjunction with Software AG's programming language Natural; many applications that use Adabas as a database on the back end are developed with Natural. In 2016, Software AG announced that Adabas and Natural would be supported through the year 2050 and beyond. Adabas is one of the three major inverted list DBMS packages, the other two being Computer Corporation of America’s Model 204 and ADR’s Datacom/DB.
4GL қолдау
1979 жылы Natural енгізілгеннен бастап Adabas дерекқорының танымалдылығы артты. 1990 жылы SAS Adabas-ты қолдауды бастады.
Since the 1979 introduction of Natural the popularity of Adabas databases has grown. By 1990, SAS was supporting Adabas.
Қарым-қатынассыз
2015 жылы IBM ақ қағазда "Adabas сияқты реляциялық емес деректер базасында жазылған қосымшалар енді кең таралмайды және қабылданған IT индустриясы стандарттарына сай келмейді" деді. Алайда, Adabas деректер базасын реляциялық модельге сәйкес жобалауға болады. Adabas-ты түрлі реляциялық деректер базасына түрлендіруді жеңілдететін құралдар мен қызметтер бар, бірақ мұндай көшірулер көбінесе қымбатқа түседі.
In a 2015 white paper, IBM said, "applications that are written in a pre relational database, such as Adabas, are no longer mainstream and do not follow accepted IT industry standards." However, an Adabas database can be designed in accordance with the relational model. While there are tools and services to facilitate converting Adabas to various relational databases, such migrations are usually costly.
Жабдықтық zIIP өсіру
IBM-нің zIIP (System z Integrated Information Processor) арнайы мақсаттағы процессорлары "Adabas деректеріне тікелей, нақты уақыт SQL сұрауларын жіберуге" мүмкіндік береді (деректер қатынастық емес форматта сақталған болса да).
IBM's zIIP (System z Integrated Information Processor) special purpose processors permit "direct, real time SQL access to Adabas" (even though the data may still stored in a non relational form).
Табиғи туралы
Natural экранға бағытталған редакторды қамтиды және екі негізгі компоненттен тұрады: жүйе және тіл. Жүйе – пайдаланушы мен өңдеу ортасының барлық басқа компоненттері арасындағы негізгі байланыс құралы. Тіл дәстүрлі тілдерге қарағанда құрылымдық және процедуралық емес. Natural объектілері (бағдарламалар, карталар, деректер аймақтары және т.б.) DOS каталогына ұқсас құрылымдағы кітапханаларда сақталады және 8 символға дейінгі идентификаторлармен аталуы мүмкін. Объектілер, тіпті әртүрлі типте болса да, бір кітапхана ішінде бірдей атауға ие бола алмайды. Natural онлайн және пакеттік режимде орындауды қамтамасыз етеді. Пакеттік бағдарламалар 32 жұмыс файлынан оқи алады/жаза алады және 32 есепті басып шығарады. Natural сонымен қатар интерактивті түзету құралын (debugger) қолдайды, ол әзірлеушілерге кодты қадамдық түрде орындауға және айнымалылардың мазмұнын қарауға мүмкіндік береді. z/OS, z/VSE, BS2000/OS, Linux, Unix және Windows үшін нұсқалары бар.
Natural, which includes a built in screen oriented editor, has two main components: the system and the language. The system is the central vehicle of communication between the user and all other components of the processing environment. The language is structured and less procedural than conventional languages. Natural objects (programs, maps, data areas, etc.) are stored in libraries, similar in structure to a DOS directory, and can be named with identifiers up to 8 characters. Objects, even if they are of different types, cannot have the same name (within the same library). Natural provides both online and batch execution. Batch programs can read/write up to 32 work files and print up to 32 reports. Natural also supports an interactive debugger that allows developers to step through the code and display the contents of variables. Versions exist for z/OS, z/VSE, BS2000/OS, Linux, Unix and Windows.