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

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

【実務・中級編】 論理データベース (Logical Database) – 階層型DBMS

階層型DBMSの「論理データベース」という禁じ手:物理の呪縛を解くアーキテクチャ多くの若手エンジニアは、階層型DBMS(IMS等)を「過去の遺物」と切り捨てる。だが、それはあまりに短絡的だ。ポインタの迷宮に足を踏み入れ、物理的なセグメント配...
レガシーDBMS

【実務・中級編】 DBD (Database Description) – 階層型DBMS

階層型DBMSの心臓部:DBDを制する者がシステムを制する諸君。現代のRDBMS全盛の時代に、あえて階層型DBMS(IMSなど)の設計に向き合おうというのか。素晴らしい。表層的な「ORMの作法」に甘んじるエンジニアたちには決して見えない、「...
レガシーDBMS

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

PSB(Program Specification Block)を制する者が、IMSの魂を制する「階層型DBMSは古い」? 笑わせるな。IMS(Information Management System)のアーキテクチャを理解せずして、大規...
レガシーDBMS

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

階層型DBMSの心臓部:PCB(Program Communication Block)を制する者が、レガシーの深淵を支配する諸君、ようこそ。今日は「階層型DBMS」という、一見すると古臭い遺物のように見えて、実は現代の超高負荷・高信頼性シ...
レガシーDBMS

【実務・中級編】 REPL (Replace) 呼び出し – 階層型DBMS

階層型DBMSの心臓部:「REPL」という名の静かなる破壊と再構築諸君、今日はあえて「階層型DBMS(IMSなど)」の深淵に触れよう。最近のエンジニアは「JSONドキュメント」だの「NoSQL」だのと騒いでいるが、彼らが追い求めている「構造...
レガシーDBMS

【実務・中級編】 DLET (Delete) 呼び出し – 階層型DBMS

階層型DBMSの「DLET」を極める — 破壊的演算の背後に潜む論理を読み解く諸君、システム開発の現場において「削除」という操作をどう捉えているか。RDBにおける `DELETE` は、単に `WHERE` 句で指定した行を消し去るだけの平...
レガシーDBMS

【実務・中級編】 ISRT (Insert) 呼び出し – 階層型DBMS

ISRTの深淵:階層型DBMSにおける「挿入」の真髄世の中はRDB全盛期だが、基幹システムの心臓部には今なお、IMSに代表される「階層型DBMS」が脈打っている。なぜか? それは、データ間の「親子の絆(階層構造)」を物理的に固定し、ポインタ...
レガシーDBMS

【実務・中級編】 GNP (Get Next within Parent) 呼び出し – 階層型DBMS

GNP(Get Next within Parent)という「呪縛」と、その制御術現代のエンジニアがRDBのクエリに慣れきった頭で階層型DBMS(IMSなど)の設計を覗くと、決まって「なぜこんな原始的な命令が必要なのか」と首を傾げる。だが、...
レガシーDBMS

【実務・中級編】 GN (Get Next) 呼び出し – 階層型DBMS

GN(Get Next)の真実:階層型DBMSにおける「ポインタの呪縛」と最適化の哲学現場のエンジニア諸君。リレーショナルデータベース(RDBMS)全盛の今、あえて階層型DBMS(IMS等)の深淵を覗こうとする君たちの勇気を称賛する。だが、...
レガシーDBMS

【実務・中級編】 GU (Get Unique) 呼び出し – 階層型DBMS

GU(Get Unique)呼び出し:階層型DBMSの「急所」を突く精密射撃術諸君、アーキテクチャの深淵へようこそ。現代のRDB全盛の時代において、階層型DBMS(IMSなど)を扱うことは、さながら「古の魔法」を操るようなものだ。だが、誤解...
スポンサーリンク