階層型DBMS

スポンサーリンク
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 セグメント定義 – 階層型DBMS

【第1回】階層型DBMSの心臓部:「セグメント定義」の極意を紐解くおい、ちょっと手を止めてくれ。現代のモダンなWebアプリケーション開発において、RDBMSやNoSQLは空気のような存在だ。JOIN句を書き、JSONをドキュメント指向DBに...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 階層型データモデルの基本概念 – 階層型DBMS

階層型DBMSの核心:なぜ「ポインタの鎖」を理解することがモダンエンジニアの武器になるのかおい、コードレビューの手を止めてくれ。今日のレビュー対象は、新規に立ち上げる基幹系システムのスキーマ設計だ。お前らが提示したER図を見て、私は少し嫌な...
レガシーDBMS

【実務・中級編】 DL/I ステータスコード – 階層型DBMS

DL/I ステータスコードの完全支配:生き残りのための階層型DBMSエラーハンドリングこんにちは。チーフアーキテクトの私だ。今回のコードレビューで、また「ステータスコードの文字列直接比較」による脆弱なエラーハンドリングを見かけた。現代のWe...
レガシーDBMS

【実務・中級編】 階層・リレーショナル変換モデル – 階層型DBMS

階層型からRDBへ:先祖のDNAを読み解き、現代の設計に昇華させる諸君、設計レビューを始める。今さら「階層型DBMS(IMSなど)」の話をするのは、レガシーを懐かしむためではない。基幹システムのモダナイゼーション、あるいは複雑なツリー構造を...
レガシーDBMS

【実務・中級編】 ブリッジアプリケーション – 階層型DBMS

階層型DBMSとRDBの断層を越えろ:レガシー生存戦略としての「ブリッジアプリケーション」設計論こんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいは昨今のレガシーモダナイゼーションの現場で、お前たちはこんな壁にぶぶんでいない...
レガシーDBMS

【実務・中級編】 階層型とRDBの共存技術 – 階層型DBMS

階層型DBMSを殺すな——「遺産」と「未来」を繋ぐアーキテクチャの真髄世の中の自称アーキテクトたちは、IMSやIDMSといった階層型DBMS(Hierarchical DBMS)を「負債」と呼び、一刻も早い脱却を説く。だが、現場で血を流して...
レガシーDBMS

【実務・中級編】 移行時の非正規化問題 – 階層型DBMS

階層型DBからRDBへの亡霊:移行期に遭遇する「非正規化」の罠と、現代的エンジニアリングによる鎮魂歌テックリードの私だ。コードレビューや設計レビューの場において、最近こんなセリフを聞いたことはないか?> 「レガシーなメインフレームの階層型D...
レガシーDBMS

【実務・中級編】 階層型からRDBへの移行課題 – 階層型DBMS

階層型DBMSの亡霊を葬るな:RDB移行における「ポインタ思考」の呪縛を解く現場の設計レビューで、階層型DBMS(IMS等)からRDBへの移行設計を見せられるたび、私は溜息をつきたくなる。多くのエンジニアが「階層型をリレーショナルに写像すれ...
レガシーDBMS

【実務・中級編】 PSB (プログラム仕様ブロック) – 階層型DBMS

階層型DBMSの心臓部:「PSB」という名の境界線と支配権諸君、今さら階層型DBMS(IMS等)のアーキテクチャについて語る必要があるのか?と思うかもしれない。だが、リレーショナルデータベースが蔓延する現代において、この「古くて新しい」アー...
レガシーDBMS

【実務・中級編】 PCB (プログラム通信ブロック) – 階層型DBMS

階層型DBMSの心臓部:PCB(プログラム通信ブロック)を極める多くのエンジニアが「時代遅れ」と切り捨てる階層型DBMS。だが、メインフレームの深淵で今なお現役のIMS(Information Management System)のようなシ...
スポンサーリンク