階層型DBMS

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

【実務・中級編】 DBD生成(DBDGEN) – 階層型DBMS

DBD生成(DBDGEN)の極意:物理と論理の境界線を支配せよこんにちは。チーフアーキテクトの私だ。今日のコードレビューで、また「なんとなく動く」だけの場当たり的なDBD(Database Description)定義を見かけた。「なぜこの...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 PSB生成(PSBGEN) – 階層型DBMS

PSBGENの深層:アプリケーション要件をDBMSの物理構造に縛り付けるなこんにちは。チーフアーキテクトの私だ。今日のコードレビューで、また「全セグメントが見える巨大なPSB」を平然と定義しているプルリクエストを見かけた。「とりあえず動くか...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 スパース索引(Sparse Indexing) – 階層型DBMS

階層型DBMSの極意:スパース索引(Sparse Indexing)による物理層の支配こんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいは昨日のデータベース設計レビューで、君たちはまた「すべてのレコードにB-Treeのインデ...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 二次索引(Secondary Indexing) – 階層型DBMS

階層型DBMSの逆襲:現代に通じる「二次索引(Secondary Indexing)」の極意おい、設計レビューの手を止めてくれ。今、君が書こうとしているそのスキーマ定義、本当に「現場で生き残る」代物か?「階層型DBMS? 古臭い遺物だろ」—...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 セグメント編集・圧縮ルーチン – 階層型DBMS

セグメント編集・圧縮ルーチン:物理の限界とセキュリティを突破する低レイヤ実装の極意こんにちは。チーフアーキテクトの私だ。今日のコードレビューで、また「ストレージが圧迫されたからディスクを増やそう」「カラムを暗号化したいからアプリケーション層...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 パス呼び出し(Path Call) – 階層型DBMS

パス呼び出し(Path Call)の極意:I/Oの呪縛を断ち切る階層型DBMSの最適化戦略こんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんなクエリを見たことはないだろうか?「ルートから順...
データ構造とスキーマ定義言語 (DDL)

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

ステータスコード(DL/I戻り値)の真実:2バイトの文字列が語る階層型DBMSの深淵こんにちは、チーフアーキテクトだ。今日のコードレビューで、また「若い連中」の甘いエラーハンドリングを見かけた。リレーショナルデータベース(RDB)の`SQL...
データ構造とスキーマ定義言語 (DDL)

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

チーフアーキテクトが説く:PCB(プログラム通信ブロック)の深層と実践的設計パターンこんにちは。全社システムの根幹を支えるアーキテクチャの設計・レビューを担当しているチーフアーキテクトだ。今日のコードレビューで、また「お行儀の悪い」データベ...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 コマンドコード(D, F, L, Pなど) – 階層型DBMS

階層型DBMSの深層:コマンドコード(D, F, L, P)が支配するDL/I呼び出しの極意こんにちは。チーフアーキテクトの私だ。今日のコードレビューで、また「場当たり的なSSA(Segment Search Argument)」の山を見か...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 SSA (セグメント検索引数) – 階層型DBMS

【第42回】レガシーの深淵:SSA(セグメント検索引数)の極意と、現代的視点で魅せるDL/Iアクセス最適化おい、コードレビューの手を止めてこっちを向いてくれ。今日レビューしているそのCOBOLのバッチプログラム、IMS DBを叩いているな。...
スポンサーリンク