階層型DBMS

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

【テクニカル・上級編】 階層データモデル – 階層型DBMS

ポインタの深淵:階層型DBMSという「物理的必然」の帰結若いエンジニアたちは、SQLの抽象化された世界に浸りすぎて、データがいかにメモリやディスク上に配置されるべきかという「物理の真理」を忘れかけている。リレーショナルモデルが集合論という「...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 ポインタの種類と実装 – 階層型DBMS

はじめに:なぜ今、階層型DBMSのポインタ設計を極めるのか「RDBのSQLで`JOIN`を書けばデータはつながる」――そう思っている世代のエンジニアに、一度問いかけたい。「そのデータ結合は、物理ディスクのどのバイト位置を指し、何回のポインタ...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 物理ストレージブロックとCI/CA – 階層型DBMS

階層型DBMSにおける物理ストレージ攻略:CI/CA(制御インターバル/制御エリア)の極限設計論現代のRDBMSやNoSQLの抽象化されたストレージレイヤーに慣れきったエンジニアが、ミッションクリティカルな超大規模・高スループットシステムを...
データ構造とスキーマ定義言語 (DDL)

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

階層型DBMSの真価を解き明かす:HIDAM(階層索引直接アクセス手法)の内部構造と高倍率性能設計現代のWebエンジニアやクラウドアーキテクトは、「データベース」と聞くと即座にRDBのB-Treeインデックスや、NoSQLのLSM-tree...
データ構造とスキーマ定義言語 (DDL)

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

階層型DBMSの奥義:HDAMによる超高速ランダムアクセスへの道諸君、集まれ。君たちが日々頭を悩ませているのは、データへのアクセス性、そしてそれをいかに効率的に、いかに堅牢に実現するか、だろう。特に、数多あるデータ構造の中で、階層型DBMS...
データ構造とスキーマ定義言語 (DDL)

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

いいか、RDB(関係データベース)のSQLとインデックス自動最適化に慣れきった頭で階層型DBMSの設計に挑むと、確実に本番環境を沈めることになる。階層型DBMS、特にIMSに代表されるシステムの心臓部であるHISAM(Hierarchica...
データ構造とスキーマ定義言語 (DDL)

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

諸君、よく集まってくれた。今日は、現代の分散データベースやRDBMSの喧騒から一歩離れ、データ構造の「原点」にして「極北」、HSAM(Hierarchical Sequential Access Method)について講義する。「テープ時代...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理データベース再編成 – 階層型DBMS

階層型DBMSの深淵:論理データベース再編成とポインタ整合性の極意こんにちは、チーフアーキテクトの私だ。今日のコードレビューで、誰かが「階層型DBMSの再編成なんて、要はバックアップしてリストアするだけだろ」と軽口を叩いているのを耳にした。...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理親連結キー(LPCK) – 階層型DBMS

階層型DBMSにおける論理親連結キー(LPCK)の深奥:関係性構築の隠れた立役者諸君、我々は今、階層型DBMSという、一見すると古めかしい響きを持つ技術の深淵に挑もうとしている。しかし、その「古めかしさ」こそが、現代の複雑なデータ構造を理解...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理子シーケンス – 階層型DBMS

「JOINさえ書ければデータは繋がる」――そんな軟弱な考えは、今すぐこの部屋のゴミ箱に捨ててこい。我々が扱うのは、ミリ秒単位の遅延すら許されないミッションクリティカルな世界だ。そこでは、データが「どこにあるか」だけでなく、「どう並んでいるか...
スポンサーリンク