階層型DBMSの基本概念と歴史

スポンサーリンク
レガシーDBMS

【実務・中級編】 バッファプール管理 – 階層型DBMS

階層型DBMSの心臓部:バッファプール管理という「芸術」諸君、お疲れ様。現代のDBエンジニアはRDBMSやNoSQLの抽象化されたインターフェースに甘えすぎている。だが、もし君が階層型DBMS(IMS等)のアーキテクチャの深淵に触れる機会が...
レガシーDBMS

【実務・中級編】 データ整合性規則 – 階層型DBMS

階層型DBMSの「削除ルール」を制する者が、データ整合性を支配する君たちが普段使っているリレーショナルデータベース(RDBMS)のテーブル結合コストに頭を悩ませている間、我々はポインタという名の「物理的な近道」でデータの世界を高速移動してい...
レガシーDBMS

【実務・中級編】 データベースレコード – 階層型DBMS

階層型DBMSの「レコード」を再定義する:ポインタの海を泳ぎ切るためのアーキテクチャ論諸君、今さら階層型DBMSか、と思うかもしれない。だが、クラウドネイティブ全盛の現代において、JSONドキュメントストアやグラフDBの背後に、我々がかつて...
レガシーDBMS

【実務・中級編】 セグメントポインタ – 階層型DBMS

階層型DBMSの心臓部:「セグメントポインタ」の深淵に触れる諸君、ようこそ。現代のRDBMS全盛の時代に、あえて「階層型DBMS」の深淵を覗こうというその知的好奇心を歓迎する。多くのエンジニアにとって、階層型DBMSは「博物館の展示物」かも...
レガシーDBMS

【実務・中級編】 トランザクション管理 – 階層型DBMS

階層型DBMSのトランザクション管理:ポインタの海で「不整合」を殺す技術現代のエンジニアは、ACID特性を享受するためにSQLの `BEGIN TRANSACTION` を叩くことに慣れすぎている。しかし、階層型DBMS(IMS等)の世界に...
レガシーDBMS

【実務・中級編】 DC (Data Communication) 機能 – 階層型DBMS

階層型DBMSの心臓部:DC機能が教える「極限のメッセージング」の本質古参のエンジニアなら一度は耳にしたことがあるだろう。「階層型DBMSは終わった技術だ」と。だが、笑わせるな。現在のマイクロサービスやイベント駆動アーキテクチャで必死に追い...
レガシーDBMS

【実務・中級編】 PCB (Program Communication Block) – 階層型DBMS

階層型DBMSの心臓部:PCB(Program Communication Block)を制する者が、レガシーを制する「階層型DBMSは古い」。そう吐き捨てるのは簡単だ。だが、現代の分散システムやマイクロサービスアーキテクチャの設計思想が、...
レガシーDBMS

【実務・中級編】 PSB (Program Specification Block) – 階層型DBMS

PSBという「境界」:階層型DBMSの神髄は、いかにデータベースを隠蔽するかにある諸君、今さら階層型データベース(IMS等)の話かと思うかもしれない。だが、現代のクラウドネイティブなマイクロサービスアーキテクチャに疲弊した今こそ、この「厳格...
レガシーDBMS

【実務・中級編】 PHIDAM (Partitioned HIDAM) – 階層型DBMS

PHIDAMの真実:巨大な階層の断層をどう制御するかいいか、よく聞け。今さら「階層型DBMSはレガシーだ」なんて寝言を言っている奴は、データエンジニアリングの最前線から今すぐ退場しろ。IMS(Information Management S...
レガシーDBMS

【実務・中級編】 PHDAM (Partitioned HDAM) – 階層型DBMS

PHDAM:巨大なる階層データの「分断と統治」を制する技術現代のエンジニアリングにおいて、RDBの正規化やNoSQLの柔軟性に慣れ親しんだ者にとって、IBM IMSに代表される「階層型DBMS」は、時に古の遺物のように映るかもしれない。だが...
スポンサーリンク