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

【実務・中級編】 前方復旧(ロールフォワード) – 階層型DBMS

階層型DBMSの「前方復旧」:物理アドレスの迷宮をいかに整合させるかリレーショナルモデルが主流となった現代において、階層型DBMS(IMS等)を「過去の遺物」と切り捨てるのは簡単だ。だが、メインフレームの深淵で今なお稼働し続ける、超高トラフ...
Cloud Spanner

【実務・中級編】 パーティション化DML – Cloud Spanner

Cloud Spannerの「パーティション化DML」を使いこなす:大規模データ更新の絶対解現場で「数千万行のデータを一括で更新したい」という要件に直面したとき、標準的なDMLを叩いて `Transaction aborted` の嵐に遭い...
レガシーDBMS

【実務・中級編】 チェックポイント処理 – 階層型DBMS

階層型DBMSの心臓部:チェックポイント処理を「制御」するエンジニアの矜持リレーショナルモデルが主流となった現代において、あえて「階層型DBMS」の深淵を覗こうとする君を歓迎する。IMS(Information Management Sys...
Cloud Spanner

【実務・中級編】 DML文(INSERT/UPDATE/DELETE) – Cloud Spanner

Cloud SpannerのDMLを極める:その「原子性」と「スループット」の深淵へCloud Spannerを単なる「リレーショナルデータベース」だと思っているなら、今すぐその認識を捨ててほしい。Spannerは「地球規模の分散整合性エン...
レガシーDBMS

【実務・中級編】 リカバリ用ログ管理 – 階層型DBMS

階層型DBMSの心臓部:リカバリログが語る「整合性の真実」諸君、お疲れ様だ。今日は少し古風な、しかし現代の分散システムにも通じる「階層型DBMSのリカバリログ」について話をしよう。リレーショナル全盛の今、IMS(Information Ma...
Cloud Spanner

【実務・中級編】 クエリプランのキャッシュ – Cloud Spanner

Cloud Spannerの「クエリプラン・キャッシュ」を制する者が、大規模分散DBを制するCloud Spannerは「魔法の箱」ではない。物理的な制約を極限まで抽象化した、極めて精緻なエンジニアリングの結晶だ。多くのエンジニアがSpan...
レガシーDBMS

【実務・中級編】 インテントロック – 階層型DBMS

なぜ「インテントロック」を理解しない者が、高負荷な階層型DBMSを破壊するのか現代のエンジニアの多くは、RDBMSのMVCCや行レベルロックの恩恵にどっぷりと浸かっている。しかし、階層型DBMS(IMS等)の世界では、データの構造そのものが...
Cloud Spanner

【実務・中級編】 クエリのパラメータ化 – Cloud Spanner

Cloud Spannerにおける「パラメータ化」は、単なるセキュリティ対策ではない。それは「性能の生命線」だ。エンジニア諸君。コードレビューで「なぜSQLを文字列結合で作っているのか?」と問うことに疲れてはいないか。Cloud Spann...
レガシーDBMS

【実務・中級編】 データベースレベルロック – 階層型DBMS

階層型DBMSにおける「データベースレベルロック」の深淵:整合性を担保する最後の砦若手から「なぜ現代のRDBのように行レベルロックで細かく制御しないのか」と問われることがある。そのたびに私はこう答える。「お前は、メモリ上のポインタを操作する...
Cloud Spanner

【実務・中級編】 分散クエリ実行の仕組み – Cloud Spanner

分散クエリの深淵:Cloud Spannerがいかにして「無限」を「一瞬」に変えるのかCloud Spannerを「ただのオートスケールするリレーショナルデータベース」だと思っているなら、今すぐその認識を改めたほうがいい。Spannerの本...
スポンサーリンク