IBM i(OS/400):データベースを内蔵したOSが、なぜ40年経っても現役なのか

IBM i (OS/400) the Database Operating System

IBM i(旧AS/400)は、ファイルという概念を持たず、ディスクとメモリを単一のアドレス空間として扱う「Single Level Storage」を採用。OSのカーネルにDB2 for iが統合され、データベースとOSが一体化している。TIMI抽象化層により、1990年に書かれたプログラムが現在のPOWER11でも再コンパイルなしで動作する。1988年の登場以来、そのアーキテクチャは不変で、OLTP分野で今も高い性能を発揮する。

システムは、ディスク上のデータテーブルを単なるバイト列として扱うのではなく、ビジネスデータの構造を完全に理解し、SQLテーブルを他のネイティブシステムオブジェクトと同様に扱います。

同じ日のその他の記事

2026-08-02