スポンサーリンク
Cloud Spanner

【実務・中級編】 インデックスのバックフィル – Cloud Spanner

Cloud Spannerのインデックス・バックフィル:数億行の海で「止まらない」ための設計哲学エンジニア諸君。本番稼働中の巨大なテーブルにインデックスを追加する際、「どれくらい時間がかかるのか」「サービスに影響はないのか」と不安になった経...
レガシーDBMS

【実務・中級編】 PCB (Program Communication Block) – 階層型DBMS

階層型DBMSの心臓部:PCB(Program Communication Block)を制する者が、レガシーを制する「階層型DBMSは古い」。そう吐き捨てるのは簡単だ。だが、現代の分散システムやマイクロサービスアーキテクチャの設計思想が、...
Cloud Spanner

【実務・中級編】 ホットスポット回避 – Cloud Spanner

Cloud Spannerのホットスポットを「設計の力」でねじ伏せる:伝説的アーキテクトの知見エンジニア諸君、Spannerを触っていて「スケーラビリティ」という言葉に甘えていないか?「Spannerなら自動で分散してくれるから大丈夫」。こ...
レガシーDBMS

【実務・中級編】 PSB (Program Specification Block) – 階層型DBMS

PSBという「境界」:階層型DBMSの神髄は、いかにデータベースを隠蔽するかにある諸君、今さら階層型データベース(IMS等)の話かと思うかもしれない。だが、現代のクラウドネイティブなマイクロサービスアーキテクチャに疲弊した今こそ、この「厳格...
Cloud Spanner

【実務・中級編】 スプリット管理 – Cloud Spanner

Cloud Spannerの心臓部:スプリット管理という「物理」を設計の武器にする多くのエンジニアがCloud Spannerを「無限にスケーリングする魔法のデータベース」と誤解している。だが、もし君がシステムのパフォーマンスを極限まで引き...
レガシーDBMS

【実務・中級編】 PHIDAM (Partitioned HIDAM) – 階層型DBMS

PHIDAMの真実:巨大な階層の断層をどう制御するかいいか、よく聞け。今さら「階層型DBMSはレガシーだ」なんて寝言を言っている奴は、データエンジニアリングの最前線から今すぐ退場しろ。IMS(Information Management S...
Cloud Spanner

【実務・中級編】 NULL値の扱い – Cloud Spanner

Cloud Spannerの「NULL」を制する者は、分散データベースの深淵を制する設計レビューでよく見る光景がある。「とりあえずNULL許容にしておけば後で困らないだろう」という判断だ。だが、Cloud Spannerという極めて洗練され...
レガシーDBMS

【実務・中級編】 PHDAM (Partitioned HDAM) – 階層型DBMS

PHDAM:巨大なる階層データの「分断と統治」を制する技術現代のエンジニアリングにおいて、RDBの正規化やNoSQLの柔軟性に慣れ親しんだ者にとって、IBM IMSに代表される「階層型DBMS」は、時に古の遺物のように映るかもしれない。だが...
Cloud Spanner

【実務・中級編】 カラムとデータ型 – Cloud Spanner

Cloud Spannerの「データ型」を極める:その選択がシステムの寿命を決めるSpannerの設計において、スキーマ定義は単なるデータ格納の器ではない。それは、世界規模の分散トランザクションを支える「物理的な制約」と「パフォーマンスの境...
レガシーDBMS

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

HIDAMの深淵:なぜ今、あえて「階層型」の極致を語るのか若手エンジニア諸君。君たちは「RDBこそがデータベースの完成形である」と教わってきたかもしれない。だが、大規模なエンタープライズ領域で「ミリ秒以下の応答速度」と「ペタバイト級のデータ...
スポンサーリンク