Skvělá otázka.

Takže, mainframe můžete rozdělit na různé sekce-LPAR, logické oddíly, abyste mohli dělat různé věci. Na těchto LPAR běží různé operační systémy a na nízké (firmwarové) úrovni jsou doslova oddělené.

Pokud používáte Linux na Z, je to prostě Linux. Spusťte tam Apache nebo nginx, používejte MySQL nebo možná spíš něco jako PostgreSQL nebo MongoDB. Ale pokud se to chceš naučit, doporučil bych ti, abys Postgres spustil třeba v kontejneru Docker na svém lokálním stroji a prostě experimentoval.

Co se týče bank, hodně jich také používá jiný operační systém zvaný z/OS: tradičnější operační systém, který se ti vybaví, když si představíš mainframe. Zde můžete použít IMS, transakční systém s vlastní DB, nebo třeba Db2. (Jeden z gigantů databázového světa.) Před Db2 často najdete CICS, což je aplikační server: můžete zde psát obchodní logiku v jazycích COBOL, C, Java atd. a data nechat ukládat Db2.

Setkali jste se s Terminal Talk? Je to podcast, který by vás mohl zajímat. Je tam skvělý díl o VSAM a další o Db2 pro z/OS.

.