Gute Frage.

So kann man einen Mainframe in verschiedene Abschnitte-LPARs, logische Partitionen, aufteilen, um verschiedene Dinge zu tun. Auf diesen LPARs laufen unterschiedliche Betriebssysteme und auf einer niedrigen (Firmware-)Ebene sind sie buchstäblich getrennt.

Wenn Sie Linux auf Z verwenden, ist es einfach Linux. Lasse dort Apache oder nginx laufen, verwende MySQL, oder vielleicht eher so etwas wie PostgreSQL oder MongoDB. Aber wenn Sie es lernen wollen, würde ich Sie ermutigen, Postgres vielleicht in einem Docker-Container auf Ihrem lokalen Rechner laufen zu lassen und einfach zu experimentieren.

Was Banken betrifft, so verwenden viele auch ein anderes Betriebssystem namens z/OS: das traditionellere Betriebssystem, an das man denkt, wenn man an Mainframe denkt. Hier kann man IMS verwenden, ein transaktionales System mit eigener DB, oder vielleicht Db2. (Einer der Giganten der Datenbankwelt.) Vor Db2 finden Sie oft CICS, das ein App-Server ist: Sie können hier Geschäftslogik in COBOL, C, Java usw. schreiben und die Daten von Db2 speichern lassen.

Haben Sie schon Terminal Talk gehört? Das ist ein Podcast, der für Sie interessant sein könnte. Es gibt eine tolle Folge über VSAM und eine weitere über Db2 für z/OS.