Bună întrebare.

Deci, puteți împărți un mainframe în diferite secțiuni-LPAR-uri, partiții logice – pentru a face lucruri diferite. Aceste LPAR-uri rulează sisteme de operare diferite și la un nivel scăzut (firmware) sunt foarte literalmente separate.

Dacă folosiți Linux pe Z, este doar Linux. Rulați Apache sau nginx acolo, folosiți MySQL, sau poate mai probabil ceva de genul PostgreSQL sau MongoDB. Dar dacă vreți să învățați, v-aș încuraja să obțineți Postgres, poate rulând într-un container Docker pe mașina dvs. locală, și doar să experimentați.

În ceea ce privește băncile, o mulțime folosesc, de asemenea, un alt sistem de operare numit z/OS: sistemul de operare mai tradițional la care vă gândiți când vă gândiți la mainframe. Aici, puteți folosi IMS, un sistem tranzacțional cu propria sa BD, sau poate Db2. (Unul dintre giganții lumii bazelor de date.) În fața lui Db2 veți găsi adesea CICS, care este un server de aplicații: aici puteți scrie logica de afaceri în COBOL, C, Java etc., iar datele pot fi stocate de Db2.

Ați întâlnit Terminal Talk? Este un podcast care s-ar putea să vă intereseze. Există un episod grozav despre VSAM și un altul despre Db2 pentru z/OS.

.