Sistemul de management al informațiilor

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În informatică, cu termenul de sistem de management al informației (IMS), ne referim în general la sistemele de gestionare a datelor și la API-ul aferent al sistemelor ierarhice pentru organizare și acces la datele în sine. Mai precis, sistemul IMS prin excelență este cel realizat de IBM care permite posibilități vaste de procesare tranzacțională, proiectat inițial cu Rockwell International și Caterpillar în 1966 pentru programul Apollo .

Descriere

Provocarea a fost de a construi un depozit eficient pentru documentația tehnică și administrativă legată de furnizarea de materiale pentru proiectul Saturn V și nava spațială Apollo.

Mai general, în informatică teoretică , termenul IMS este destinat să reprezinte o combinație a unui sistem de gestionare a bazelor de date cu un sistem de procesare a tranzacțiilor .

De fapt, este posibil să reducem acele sisteme ierarhice de baze de date care pot fi definite ca IMS la trei modele de bază:

1. Baza de date „ Funcție completă

  • Derivat direct din logica bazelor de date bazate pe DL / I , limbajul procedural asociat operațiunilor de gestionare și interogare a depozitului de date , dezvoltat în acel moment de IBM pentru proiectul Apollo; pot avea indexuri primare și secundare, accesibile folosind apeluri direct prin programare ( apeluri API ), similar apelurilor SQL operabile pe „motoare de baze de date” populare precum DB2 , Oracle , MySQL .
  • Au principalele metode de acces la date, cum ar fi în modul ierarhic direct ( HDAM ) și prin indexuri dominante ( HIDAM ); alte metode populare sunt cele bazate pe indexuri secvențiale simple ( SHISAM ), neindexate secvențiale ( HSAM ), indexate secvențial ( HISAM ).
  • Înregistrează date folosind metode VSAM sau OSAM

2. Baza de date „ Calea rapidă

  • Sisteme care se referă la modele logice de cale rapidă de manipulare a datelor, adică nu se bazează pe indici , cum ar fi sistemele DB de intrare a datelor ( DEDB ) sau sistemele de stocare principală ( MSDB ).

3. Baza de date de înaltă disponibilitate ( HALDB )

  • Sistemul IBM IMS V7 a introdus mai întâi definiția High Availability Large DataBase ( HALDB ); acestea sunt o extensie a bazelor de date IMS cu funcții complete, unde un nivel de disponibilitate mai consistent este garantat, comparativ cu acele depozite de date deosebit de mari și complexe ( Large DataBase ).

Considerații tehnice

Sistemele DEDB cu cale rapidă pot fi construite numai prin metode VSAM. DL / I permite altfel să utilizeze VSAM sau OSAM indiferent, chiar dacă cu unele restricții direct dependente de organizarea bazei de date. Deși de câțiva ani dimensiunea maximă a unui set de date VSAM a fost adusă la valoarea teoretică de 128 TB , în general sistemele IMS și, în special, IBM IMS , „limitează” dimensiunea unui set de date VSAM la 4 GB (și cu OSAM limita este de 8 GB).

Limitarea constă, de fapt, în necesitatea ca utilizatorii unui sistem IMS să folosească mai multe seturi de date atunci când operează pe baze de date foarte mari. Pe scurt, VSAM și OSAM sunt metodele utilizate pentru a accesa depozitul , unde sistemul IMS încredințează vederile logice ale structurilor direct organizării structurii de date în sine, în funcție de organizarea acestora (HDAM, HIDAM, HISAM etc.).

Mai general, o colecție de baze de date sau seturi de date simple gestionate printr-un sistem IMS sunt definite ca IMS DB . Este important să ne amintim că acest tip de sisteme se dezvoltă de zeci de ani și au fost integrate în sistemele de gestionare a datelor pentru un număr infinit de aplicații, cele mai disparate. Prin însăși natura sa, un IMS este, de fapt, și un manager de tranzacții robust. Ca parte a evoluțiilor tehnologice asociate în special sistemului IBM IMS, au existat câteva aplicații interesante care integrează această soluție în domeniul aplicațiilor web (de exemplu, integrarea cu IBM WebSphere Application Server ).

Un sistem IMS poate fi considerat o alternativă la un simplu motor DB într-un mediu de aplicație în care este necesară manipularea unor cantități mari de date și în care performanța devine critică, ținând cont totuși de costul asociat cu timpii de dezvoltare (programare) și proiectarea (planificarea) este semnificativ mai mare decât cea sustenabilă cu un sistem clasic de baze de date ( SGBD ).

Elemente conexe

linkuri externe

Controlul autorității LCCN ( EN ) sh85064682
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT