Godt spørgsmål.
Så, du kan opdele en mainframe i forskellige sektioner-LPARs, logiske partitioner-for at gøre forskellige ting. Disse LPAR’er kører forskellige operativsystemer og er på et lavt (firmware) niveau meget bogstaveligt talt adskilt.
Hvis du bruger Linux på Z, er det bare Linux. Kør Apache eller nginx der, brug MySQL, eller måske mere sandsynligt noget som PostgreSQL eller MongoDB. Men hvis du vil lære det, vil jeg opfordre dig til at få Postgres måske til at køre i en Docker-container på din lokale maskine og bare eksperimentere.
Med hensyn til banker bruger mange også et andet OS kaldet z/OS: det mere traditionelle OS, som man tænker på, når man tænker mainframe. Her kan man bruge IMS, et transaktionssystem med sin egen DB, eller måske Db2. (En af giganterne i databaseverdenen.) Foran Db2 finder du ofte CICS, som er en app-server: Her kan du skrive forretningslogik i COBOL, C, Java osv. og få dataene gemt af Db2.
Har du stødt på Terminal Talk? Det er en podcast, som du måske vil finde interessant. Der er en god episode om VSAM, og en anden om Db2 for z/OS.
Skriv et svar