データ構造とスキーマ定義言語 (DDL)

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

【実務・中級編】 HSAM (Hierarchical Sequential Access Method) – 階層型DBMS

HSAMの呪縛と生存戦略:磁気テープの亡霊から学ぶデータ構造の原点おい、そこの設計書を出してくれ。……なんだこれは。「HSAMを用いたマスターデータのリアルタイム更新バッチ」?ふざけるな。君は正気か?磁気テープ時代に生まれた太古の遺物、HS...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 HISAM (Hierarchical Indexed Sequential Access Method) – 階層型DBMS

HISAMの真実:なぜ現代の我々が「階層型DBMSの極北」から学ぶべきなのかおい、そこの設計書をちょっと止めろ。「リレーショナルデータベース(RDB)を正規化しておけば、世の中のデータ構造は大抵なんとかなる」――そう思っていないか?確かにO...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 HIDAM (Hierarchical Indexed Direct Access Method) – 階層型DBMS

現代のエンジニアへ告ぐ:あえて『HIDAM』の深淵を覗く理由おい、そこの君。設計レビューの最中に「なぜこのルートセグメントへのアクセスパスにVSAM KSDSを選ぶのか、ポインタのオーバーヘッドとスプリット時のコストを説明してくれ」と言われ...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 HDAM (Hierarchical Direct Access Method) – 階層型DBMS

HDAMの極意:ハッシュとポインタの狂気的な最適化で大規模階層データを制覇する方法こんにちは、チーフアーキテクトの私だ。今日のコードレビュー、あるいは基本設計レビューで、また「とりあえずリレーショナルで全部 JOIN すればいいや」という安...
データ構造とスキーマ定義言語 (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の最適化戦略こんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんなクエリを見たことはないだろうか?「ルートから順...
スポンサーリンク