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

【実務・中級編】 PSB(プログラム仕様ブロック) – 階層型DBMS

階層型DBMSの心臓部:PSB(プログラム仕様ブロック)を「制御」せよエンジニア諸君。君たちが普段扱っているリレーショナル・データベース(RDBMS)の「柔軟性」という名のカオスに慣れきった脳を、一度リセットしてほしい。今から語るのは、計算...
Cloud Spanner

【実務・中級編】 データ移行戦略 – Cloud Spanner

Cloud Spannerへの移行:RDBMSの「常識」を捨て、分散データベースの「真理」に最適化せよ世の中の多くのエンジニアが、Cloud Spannerを「ただのマネージドなMySQLの延長」だと勘違いしている。そして、その誤解こそが移...
NoSQL

【実務・中級編】 メモリ最適化 – Redis

Redisのメモリ効率を極限まで引き出す:アーキテクトが教える「構造の真実」Redisのメモリは、単なる「データ置き場」ではない。サーバーの寿命を左右する、もっとも高価で、もっともクリティカルなリソースだ。「とりあえず文字列で突っ込んでおく...
レガシーDBMS

【実務・中級編】 DBD(データベース定義) – 階層型DBMS

階層型DBMSの「DBD」という名の地図:なぜ我々は今、その深淵を理解せねばならないのか世の中は「RDBMSこそが唯一の正解」という空気に支配されているが、大規模トランザクションの極北、あるいはレガシーシステムの深層においては、今なお階層型...
Cloud Spanner

【実務・中級編】 グローバルアプリケーション – Cloud Spanner

「CAP定理の敗北」を過去にする:Cloud Spannerで実現する真のグローバル・スケールエンジニア諸君、データベースの設計において「一貫性と可用性のどちらを捨てるか」という問いに、そろそろ飽き飽きしていないか?世界中にユーザーを抱える...
NoSQL

【実務・中級編】 クライアントライブラリ – Redis

Redisクライアントライブラリの深淵:単なる「接続」で終わらせないための設計哲学エンジニア諸君、Redisを触る際、何も考えずにライブラリをインストールし、`set`や`get`を呼んで満足していないだろうか?Redisは単なるKVSでは...
レガシーDBMS

【実務・中級編】 物理親(Physical Parent) – 階層型DBMS

階層型DBMSの心臓部:「物理親」という呪縛と恩恵多くの若手エンジニアは、RDBMSの柔軟なJOINに慣れきっている。だが、もし君がIMSのような「真の階層型DBMS」を扱う現場に立つなら、まず頭の中から「リレーション」という言葉を消し去る...
Cloud Spanner

【実務・中級編】 金融システムでの利用 – Cloud Spanner

金融システムの「聖杯」を求めて:Cloud Spannerが切り拓くトランザクションの極致金融システムの設計において、エンジニアが直面する最大のジレンマは常に「整合性とスケーラビリティのトレードオフ」だ。ACID特性を厳密に守るために単一ノ...
NoSQL

【実務・中級編】 TTLと有効期限 – Redis

RedisのTTLを「なんとなく」使うな。メモリ管理の極意と設計の現場RedisにおけるTTL(Time To Live)は、単なる「自動削除機能」ではない。それは、メモリという有限のリソースを死守し、システム全体の予測可能性を維持するため...
レガシーDBMS

【実務・中級編】 論理親(Logical Parent) – 階層型DBMS

階層型DBMSの「禁断の果実」:論理親(Logical Parent)を使いこなす極意RDB(リレーショナルデータベース)が跋扈する現代において、階層型DBMS(IMS等)を扱うということは、ある種の「職人芸」だ。特に、「物理的な木構造」と...
スポンサーリンク